FoundationDB co-founder David Rosenthal talks about the motivations and the process of building the FoundationDB database. FoundationDB is a NoSQL database built to support a diverse set of applications and data models while delivering exceptional performance, data consistency, and operational resilience. FoundationDB, currently in Alpha, tries to combine NoSQL scalability with true multi-key ACID transactions.
With the CAP theorem looming and an explosion of different data models what’s a database engineer to build? Not what you might think. FoundationDB takes a different approach to solving the problem of state storage. Its ordered key-value core can be adapted to expose a broad range of data models and it’s distributed architecture provides both scalability and cross-node ACID transactions. Hear about the challenges and benefits of a building a new kind of database.