November 18, 2019 | San Diego, California
View More Details & Register Here
Back To Schedule
Monday, November 18 • 2:10pm - 2:30pm
FoundationDB as a Storage Engine for Irmin - Andreas Garnæs, Peakon

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Irmin is an open-source distributed database built on the same principles as Git. Like Git, Irmin provides snapshotting, branching and merging operations over storage and can communicate via Git both on-disk and remotely.

Further, Irmin is highly configurable and offers pluggable storage engines. FoundationDB has proven to be a very attractive option in this regard, due to its reliability, strong atomicity guarantees and rich feature set, such as watches. This has resulted in `irmin-fdb`, a storage engine for Irmin based on FoundationDB. `irmin-fdb` can be perceived as a layer, that allows you to interact with FoundationDB in yet another mode.

Irmin is implemented in OCaml, a strongly typed functional language. Developing `irmin-fdb` thus required developing a FoundationCB client for OCaml.

avatar for Andreas Garnæs

Andreas Garnæs

Engineering Manager, Peakon
Andreas is an Engineering Manager at Peakon, who are building the world's leading platform for measuring and improving Employee Engagement. Andreas is an active contributor to Irmin, an open source distributed database built on the same principles as Git. In particular, Andreas has... Read More →

Monday November 18, 2019 2:10pm - 2:30pm PST
Grand Ballroom 8
  Building Layers
  • Session Slides Included Yes