brightness_4

storage systems


access_time11 min read

FoundationDB: A Distributed Unbundled Transactional Key Value Store

FoundationDB is an open source key-value store and one of the first systems to combine the flexibility and scalability of NoSQL architectures with the power of ACID transactions.

access_time6 min read

Database Data Structures: LSM-Tree

An LSM-Tree is at the heart of storage engines that are based on the principle of merging and compacting sorted files. Such storage engines are typically called LSM storage engines.

access_time4 min read

Database Data Structures: Log-Structured Hash Table

Many databases internally use a log which is an append-only sequence of records. These are log-structured databases. Hash indexes are used to index key-value data, and may be used to power log-structured databases.