~/talk

Simplifying upserts and deletes on Delta Lake tables

Talkat Berlin Buzzwords 2021 · 2021-06-15..06-17· [data-engineering, databases]
links:none on file
slides:none on file

Delta Lake lets you run atomic MERGE with UPDATE/INSERT/DELETE using SQL or Python/Scala and shows demo runs that report affected row counts and restore prior states with time travel via the _delta_log JSON transaction log. Behind the scenes merges use file min/max stats to limit reads, optimize compacts many small files into ~1 GB files and vacuum removes old files, and schema enforcement or optional schema evolution prevents or accepts new columns. Databricks reports 5,000+ customers and the demos show the operations succeed and produce predictable, auditable table versions.

AI-written summary · about

  1. 0:00Introduction and agenda
  2. 1:30About Databricks and Delta Lake
  3. 3:42Challenges with traditional data lakes
  4. 10:03How Delta Lake solves these challenges
  5. 16:03Updates, deletes and upserts in Delta
  6. 19:54Optimize and vacuum in Delta
  7. 20:39Demo: Update and delete operations
  8. 24:12Demo: Schema enforcement and evolution
  9. 27:45Demo: Time travel and optimization
  10. 29:29Q&A and future of Delta Lake
~/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.