> For the complete documentation index, see [llms.txt](https://gchandra.gitbook.io/data-warehousing/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://gchandra.gitbook.io/data-warehousing/spark-databricks/delta.md).

# Delta

Delta Lake is an open-source storage framework that enables building a Lakehouse architecture with compute engines, including Spark, PrestoDB, Flink, Trino, and Hive, and APIs for Scala, Java, Rust, Ruby, and Python.

**ACID Transactions** - Protect your data with the strongest level of isolation

**Time Travel** - Access to earlier versions of data for audits, rollbacks, or reproduce.

**Open Source** - Community Driven.

**DML Operations** - SQL,Scala,Python APIs to merge, update and delete data.

**Audit History** - Delta Lake logs all changes details providing a complete audit trail.

**Schema Evolution/Enforcement** - Prevent bad data from causing data corruption.

**Unified Batch/Streaming** - Exactly once ingestion to backfill to interactive queries.

Delta table is the **default data table format in Databricks.**
