<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>storage systems on Siddharth Jain</title><link>https://www.siddharthjain.dev/tags/storage-systems/</link><description>Recent content in storage systems on Siddharth Jain</description><generator>Hugo -- gohugo.io</generator><lastBuildDate>Tue, 12 Oct 2021 20:45:09 -0700</lastBuildDate><atom:link href="https://www.siddharthjain.dev/tags/storage-systems/index.xml" rel="self" type="application/rss+xml"/><item><title>FoundationDB: A Distributed Unbundled Transactional Key Value Store</title><link>https://www.siddharthjain.dev/posts/2021/foundationdb-transactional-key-value-store/</link><pubDate>Tue, 12 Oct 2021 20:45:09 -0700</pubDate><guid>https://www.siddharthjain.dev/posts/2021/foundationdb-transactional-key-value-store/</guid><description>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.</description></item><item><title>Database Data Structures: LSM-Tree</title><link>https://www.siddharthjain.dev/posts/2020/designing-data-intensive-applications-sstables-lsm-trees-b-trees/</link><pubDate>Sat, 24 Oct 2020 19:29:58 -0700</pubDate><guid>https://www.siddharthjain.dev/posts/2020/designing-data-intensive-applications-sstables-lsm-trees-b-trees/</guid><description>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.</description></item><item><title>Database Data Structures: Log-Structured Hash Table</title><link>https://www.siddharthjain.dev/posts/2020/designing-data-intensive-applications-hash-indexes/</link><pubDate>Sat, 17 Oct 2020 11:32:24 -0700</pubDate><guid>https://www.siddharthjain.dev/posts/2020/designing-data-intensive-applications-hash-indexes/</guid><description>Many databases internally use a &lt;em>log&lt;/em> which is an append-only sequence of records. These are &lt;em>log-structured&lt;/em> databases. Hash indexes are used to index key-value data, and may be used to power log-structured databases.</description></item></channel></rss>