Azure Data Lake Store 的一致性

标签 consistency azure-data-lake

Azure Data Lake Store 的一致性保证是什么?有没有人找到描述它的技术文档?

我特别感兴趣的是目录移动是否是原子的,目录列表是否一致,以及文件读写是否一致。

最佳答案

在 Azure Data Lake Store 中,文件具有先写后读的一致性(有时也称为强一致性)。目录列表也高度一致。

目录和文件重命名操作是原子的。这包括将目录/文件移动到不同的父级。此行为的唯一警告是当重命名操作的目标已经存在并且使用了 OVERWRITE 选项时。在这种情况下,重命名操作不是原子的。有关使用 OVERWRITE 选项重命名的更多信息[位于此处](https://hadoop.apache.org/docs/r2.6.1/api/org/apache/hadoop/fs/FileSystem.html#rename(org.apache.hadoop.fs.Path、org.apache.hadoop.fs.Path、org.apache.hadoop.fs.Options.Rename...))。

-Azure Data Lake Store 团队

关于Azure Data Lake Store 的一致性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41727633/

相关文章:

amazon-dynamodb - DynamoDB PutItem 然后 UpdateItem 与 ReturnValues ALL_NEW 的一致性

azure - 尝试将数据加载到 Data Lake Storage Gen1 时出现 NameOrService 未知错误

c# - 如何解决Azure DataLakeStore文件内容处置添加在文件中?

azure - Hadoop 客户端 Azure Data Lake Gen2 token 访问 - AADToken : HTTP connection failed for getting token from AzureAD. Http 响应:400 错误请求

azure - 调度 U-SQL 作业

apache-zookeeper - ZooKeeper 如何提供顺序一致性

azure - 具有 session 一致性的 Cosmos DB 能否保证排序

database - 选什么? Quorum 或 Cassandra 中的最新时间戳数据

database - 为什么在处理数据字段/名称时约定和一致性很重要?

Azure Databricks 与 ADLA 进行处理