Skip to content
FoundationDB: A Distributed Unbundled Transactional Key Value Store episode artwork

Nov 17, 2024 21 min

FoundationDB: A Distributed Unbundled Transactional Key Value Store

from The Binary Breakdown Hosted by The Binary Breakdown

The provided text is an excerpt from a research paper on FoundationDB, an open-source, distributed transactional key-value store. The paper details FoundationDB's design principles, architecture, and key features, including its unbundled architecture, strict serializability through a combination of optimistic concurrency control (OCC) and multi-version concurrency control (MVCC), and its robust deterministic simulation framework for testing. The paper also explores FoundationDB's geo-replication and failover capabilities, highlighting how the system achieves high availability and fault tolerance without sacrificing performance. Finally, the authors discuss lessons learned from developing FoundationDB, including the benefits of its divide-and-conquer design, the importance of simulation testing for achieving high reliability, and the impact of its fast recovery mechanisms on system upgrades and availability. https://www.foundationdb.org/files/fdb-paper.pdf

Episode details come from the podcast's RSS feed.

Embed this episode

Ready to play

FoundationDB: A Distributed Unbundled Transactional Key Value Store

0:00 21:02

No transcript yet.

Requests help us decide what to transcribe next.

Frequently asked questions

How long is this episode of The Binary Breakdown?

This episode is 21 minutes long.

When was this The Binary Breakdown episode published?

This episode was published on November 17, 2024.

Can I download this The Binary Breakdown episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.