~/talk

Deep-Dive into Delta Lake

Talkat Øredev 2025 · 2025-11-05..11-07· [databases, data-visualization]
slides:none on file

Delta Lake is the JSON-backed transaction log plus immutable Parquet files that Microsoft Fabric and Azure Databricks adopt; the log creates a checkpoint every 10 transactions and references data files (Parquet only supports Parquet today), so reads recreate table state for time travel. Updates usually rewrite files but can use deletion vectors to avoid rewriting a 10M-row file; maintenance requires optimize and vacuum, change data feed provides streaming CDC, and it is not suitable for 10 ms transactional loads.

AI-written summary · about

  1. 0:00Delta Lake introduction
  2. 1:52What Delta Lake is
  3. 4:44Where Delta Lake is used today
  4. 6:08Delta Lake transaction log
  5. 8:13Updates and deletes in Delta Lake
  6. 11:01Vacuum and optimize
  7. 15:25Time travel in Delta Lake
  8. 16:49Checkpoints in Delta Lake
  9. 18:13Vacuum and optimize deep dive
  10. 21:47Restore and clone features
  11. 26:47Partitioning and clustering
  12. 32:33Change data feed benefits
  13. 34:40Streaming with Delta Lake
  14. 37:29Table properties configuration
  15. 40:15Delta Lake versions
  16. 42:21Key takeaways
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.