S3 lake formation 治理表和 databricks delta 表之间的主要区别是什么?

What are the major differences between S3 lake formation governed tables and databricks delta tables?

S3 lake formation 治理表和 databricks 增量表之间的主要区别是什么?他们看起来很相似。

Governed tables、Delta Lake,在某种程度上还有 Apache Iceberg 和 Hudi 都是表格数据格式。表格格式不是仅以原始格式(parquet、orc、avro)存储数据,而是具有额外的清单文件,这些文件提供有关在特定状态下 table 中存在哪些文件的元数据。这使它们都可以启用 ACID 事务、时间旅行和快照等功能。现在的主要区别在于它们可以与哪些大数据工具集成。

AWS Governed tables 是 Lake Formation 产品,因此您可以通过 Lake Formation 权限模型管理数据目录对象(数据库、table 和列)的访问。它还提供与 AWS 查询引擎的集成:Redshift Spectrum、Glue 和 Athena。尚不支持 EMR Spark。它还提供 ACID 事务、时间旅行和快照。

Delta Lakes 在 Spark 上提供 ACID 事务、时间旅行和快照。它还支持 Spark 流和数据变异。