~/talk

Building Reliable, Open Lakehouses with Delta Lake

Talkat PyData Seattle 2023 · on Wednesday, 2023-04-26· at 11:00· Rainier· [databases, data-visualization]
links:none on file
slides:none on file

Shows a reproducible Docker demo environment and runs code that writes parquet files into a Delta table, updates the Delta transaction log and demonstrates atomic versioning, time travel, checkpoints and vacuum. Uses Delta RS and PySpark APIs, explains partitioning and Z-ordering for file skipping, and notes S3 put-object-atomicy races (~4 in 10 million) with a DynamoDB log-store workaround. Demonstrations succeed and illustrate how metadata + object storage yields ACID-like behavior.

AI-written summary · about

  1. 0:00Introduction
  2. 1:30Lakehouse motivation
  3. 3:16Setting up the Docker environment
  4. 11:01Data warehouse history
  5. 17:09Delta Lake intro
  6. 26:09Delta Lake APIs
  7. 30:58Regulatory data deletion
  8. 40:19Query performance tuning
  9. 47:47Docker build & notebook
  10. 51:59Creating Delta tables
  11. 1:01:26Overwriting data & logs
  12. 1:12:32Time travel & history
  13. 1:19:12Vacuum & retention
  14. 1:27:42Summary
~/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.