Bedrock by Expensify

The folks at Expensify open-sourced their internal "big database" Bedrock, a networking and distributed transaction layer built atop SQLite

Bedrock itself is less a database, and more a tool that can be used to build a wide variety of data-management applications – with a database being just one example. Expensify calls it "faster, simpler, more reliable and powerful" than MySQL.

You can browse the source on Github, or download it with "apt-get install bedrock". For a glimpse into Bedrock's inner workings, a discussion on an upgrade of its core replication protocol.  Also see the (very long!) discussion on Hacker News.


Want to receive more content like this in your inbox?