Delta Lake使用什么机制来确保由DeltaTable上的用户操作发起的事务的原子性,一致性,隔离性和持久性?
答案 0 :(得分:0)
Deltalog = Delta Lake 的交易日志。
deltalog是有序json文件的集合。它充当真理的单一来源,使用户可以访问DeltaTable
状态的最新版本。
DeltaTable
的一致性通过其强大的模式检查得到保证。
管理并发性以确保隔离。应用了乐观并发控制:
DeltaTable
视图并再次尝试注册提交。包含对DeltaTable
数据进行突变的操作的提交需要完成对基础 Parquet 文件(存储在文件系统上)的写入/删除操作,才能被视为已成功完成,从而使它们耐用。
更多读数: