Bedrock by Expensify

bedrockdb.com

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.

Read more...
Linkedin

Want to receive more content like this in your inbox?