~/talk

FoundationDB as a Storage Engine for Irmin

links:none on file
slides:none on file

irmin-fdb implements Irmin storage on FoundationDB and ships OCaml FoundationDB bindings so Irmin (an OCaml Git-like DB) can use FoundationDB as a horizontally scalable engine. It implements CAS operations, transactional test-and-set semantics, and a watch mechanism that appends version-stamped entries to a changelog and uses an internal cursor with periodic cleanup. The engine passes Irmin’s extensive test suite, shows comparable preliminary benchmarks, and still needs work to pass the full binding tests and explore leveraging FoundationDB’s full history for efficient change feeds.

AI-written summary · about

  1. 0:00Start
  2. 3:14Data Model
  3. 3:36Commit and branches
  4. 4:26Mutable store
  5. 5:21Git as a data store
  6. 7:21Merges
  7. 9:18Storage
  8. 9:51OCaml FDB bindings
  9. 10:43Implementing a store
  10. 11:38Watches
  11. 12:21Watch all
  12. 15:26Perspectives
~/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.