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

Publikation: Beitrag in FachzeitschriftArtikelBegutachtung

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.

OriginalspracheEnglisch
Seiten (von - bis)23
Seitenumfang1
FachzeitschriftSIGMOD Record (ACM Special Interest Group on Management of Data)
Jahrgang51
Ausgabenummer1
DOIs
PublikationsstatusVeröffentlicht - März 2022

Fingerprint

Untersuchen Sie die Forschungsthemen von „Technical Perspective: FoundationDB: A Distributed Unbundled Transactional Key Value Store“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren