| Name |
Delta Lake |
Apache Iceberg |
| Description |
Delta Lake is an open-source storage framework that enables building a Lakehouse architecture. |
Iceberg is a high-performance format for huge analytic tables. Utilises data stored in either parquet, avro, or orc. |
| License |
Apache license 2.0 |
Apache license 2.0 |
| Source code |
https://github.com/delta-io/delta |
https://github.com/apache/iceberg |
| Website |
https://delta.io/ |
https://iceberg.apache.org/ |
| Year created |
2019 |
2017 |
| Company |
Databricks |
Netflix |
| Language support |
scala, java, python, rust |
|
| Use cases |
Write once read many, Analytics, Efficient storage, ACID transactions |
Write once read many, Analytics, Efficient storage, ACID transactions |
| Is human readable |
no
|
no
|
| Orientation |
column |
column or row |
| Has type system |
yes
|
yes
|
| Has nested structure support |
yes
|
yes
|
| Has native compression |
yes
|
yes
|
| Has encoding support |
yes
|
yes
|
| Has constraint support |
yes
|
no
|
| Has acid support |
yes
|
yes
|
| Has metadata |
yes
|
yes
|
| Has encryption support |
maybe
|
maybe
|
| Data processing framework support |
Apache Drill,
Apache Flink,
Apache Spark,
|
Apache Drill,
Apache Flink,
Apache Gobblin,
Apache Pig,
Apache Spark,
|
| Analytics query support |
Apache Hive,
AWS Athena,
Azure Synapse,
BigQuery,
Clickhouse,
Dremio,
Presto,
Trino,
|
Apache Impala,
Apache Druid,
Apache Hive,
AWS Athena,
BigQuery,
Clickhouse,
Dremio,
DuckDB,
Presto,
Trino,
|