Learn Labs
4. Storage and Retrieval

4.15 Forward links

Where these ideas get developed
Concept hereWhere it's developed
Durability, fsync, crash recoveryCh 8 — Transactions
Copy-on-write B-trees for MVCCCh 8 — Snapshot Isolation
Spreading a storage engine across machinesCh 6 (Replication), Ch 7 (Sharding)
Maintaining materialized views incrementallyCh 12 — Stream Processing
Object storage as the segment-file substrateCh 1, Ch 11
Star/snowflake schemas the columnar layout servesCh 3
Parquet/Avro as encoding formatsCh 5 — Encoding and Evolution