Simulation/Databricks

Educational simulation
Databricks

Time travel & VACUUM

Replay the commit log, RESTORE forward, then VACUUM the past.

Watch the canvas:_delta_log commitlive data filetombstoned / deletedtime-travel readrestorevacuumLive simulation
_delta_log — ordered commitsv0 · CREATEadd part-000v1 · INSERTadd part-001v2 · UPDATEremove + addv3 · RESTOREfile list of v1Parquet data filespart-000.parquetrows 1–3referenced by every versionpart-001.parquetrows 4–6 · status='pending'livepart-002.parquetrows 4–6 · status='shipped'written by the UPDATETime-travel readVERSION AS OF 1or TIMESTAMP AS OF '2026-09-01'read-only queryReplay log 0 → 1rebuild that snapshotmetadata only · no copyScan part-000 + part-001part-002 is not in the listcurrent version is still 2Version N = replay commits 0..N. The folder alone is not the table.
Versions are replayed commits. AS OF is a read, RESTORE is a commit, VACUUM is the point of no return.