Technical Perspective: FoundationDB: A Distributed Unbundled Transactional Key Value Store

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

FoundationDB is a scalable distributed key value store with strong consistency guarantees. It started as an open source project and is now widely used as a mission-critical backbone repository in cloud infrastructures, such as Apple and Snowflake. In this respect FoundationDB re-unites the NoSQL paradigm of high availability and low latency with the Atomicity, Consistency, Isolation, Durability (ACID) guarantees imposed by traditional database systems. For scalability and elasticity in cloud infrastructures FoundationDB exhibits a fully disaggregated architecture consisting of a storage system (SS), a logging system (LS), and a separated transaction system (TS). Storage Servers are decoupled from Log Servers, which maintain the ‘ground truth’. The tradeoff between performance/responsiveness and failure resilience is one of the main goals of the FoundationDB design.

Original languageEnglish
Pages (from-to)23
Number of pages1
JournalSIGMOD Record (ACM Special Interest Group on Management of Data)
Volume51
Issue number1
DOIs
StatePublished - Mar 2022

Fingerprint

Dive into the research topics of 'Technical Perspective: FoundationDB: A Distributed Unbundled Transactional Key Value Store'. Together they form a unique fingerprint.

Cite this