Delta Lake
Altre info
- Creatore
- Databricks
- Rilascio
- Proprietario
- Linux Foundation / Databricks
- Tipo
- Livello di storage lakehouse
- Licenza
- Apache 2.0
- Sito ufficiale
- delta.io
- Codice sorgente
- github.com/delta-io/delta
Livello di storage open source di Databricks: aggiunge transazioni ACID, time travel e verifica dello schema ai file Parquet di un data lake.
Il trucco: un log delle transazioni in JSON (_delta_log/) accanto ai file Parquet; ogni commit aggiunge un nuovo file di log che descrive quali file entrano e quali escono. Concorrenza ottimistica: funziona senza lock finché i conflitti sono rari. Supporta MERGE, UPSERT, VACUUM e OPTIMIZE.
Concorre con Apache Iceberg e Apache Hudi. Iceberg vince spesso negli ecosistemi aperti (Trino, Snowflake, BigQuery); Delta vince quando si è già su Spark/Databricks.