~/talk

Future of FoundationDB Storage Engines

links:none on file
slides:none on file

Redwood implements a versioned B+ tree atop a new versioned pager to persist multiple committed versions on disk so read-only transactions can extend past the current five‑second window by trading disk for history. It adds prefix compression to cut key space, raises write parallelism vs SQLite’s serialized B‑tree, and reduces disk reads per key with a high branching factor and indirection page table. Prototype lives on master, experimental but functional.

AI-written summary · about

  1. 0:00FoundationDB SUMMIT
  2. 0:20Overview
  3. 1:19FDB Storage Architecture
  4. 3:31Current Storage Engines
  5. 4:31Motivation
  6. 5:44Multi-Version Layer
  7. 8:41Missing' Requirements
  8. 9:18More About 'ssd' Storage Engine
  9. 11:13B+Tree vs LSM
  10. 12:29Redwood Storage Engine
  11. 12:57Copy-On-Write B+Tree Intro
  12. 14:39Limit Cow using Indirection
  13. 15:30Redwood Versioned Pager
  14. 16:22Redwood Versioned B+Tree
  15. 20:23Non-Linear Prefix Compression
  16. 20:50Prefix Compressed Binary Tree
  17. 23:05Prefix Compressed B+Tree
  18. 24:48Conclusion
~/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.