TY - JOUR
T1 - Technical Perspective
T2 - FoundationDB: A Distributed Unbundled Transactional Key Value Store
AU - Kemper, Alfons
PY - 2022/3
Y1 - 2022/3
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=85131537557&partnerID=8YFLogxK
U2 - 10.1145/3542700.3542706
DO - 10.1145/3542700.3542706
M3 - Article
AN - SCOPUS:85131537557
SN - 0163-5808
VL - 51
SP - 23
JO - SIGMOD Record (ACM Special Interest Group on Management of Data)
JF - SIGMOD Record (ACM Special Interest Group on Management of Data)
IS - 1
ER -