Delta Lake
Official docs outline
13 sections- Introduction
What Delta Lake is, ACID transactions and the transaction log.
- Table Batch Reads and Writes
Creating, reading, writing and time-traveling Delta tables.
- Table Streaming Reads and Writes
Using Delta tables as streaming sources and sinks.
- Table Deletes, Updates and Merges
DELETE, UPDATE and MERGE upserts.
- Concurrency Control
Optimistic concurrency, isolation levels and conflicts.
- Optimizations
OPTIMIZE compaction, Z-order and data skipping.
- Table Utility Commands
VACUUM, DESCRIBE HISTORY, RESTORE and CONVERT.
- Change Data Feed
Row-level change tracking between versions.
- Column Mapping
Renaming and dropping columns without rewriting data.
- Constraints and Generated Columns
CHECK constraints and generated columns.
- Deletion Vectors
Merge-on-read style deletes.
- Liquid Clustering
Clustering tables without static partitions.
- Storage Configuration
Cloud object storage support and requirements.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.