<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>designing data-intensive applications on Siddharth Jain</title><link>https://www.siddharthjain.dev/tags/designing-data-intensive-applications/</link><description>Recent content in designing data-intensive applications on Siddharth Jain</description><generator>Hugo -- gohugo.io</generator><lastBuildDate>Sat, 24 Oct 2020 19:29:58 -0700</lastBuildDate><atom:link href="https://www.siddharthjain.dev/tags/designing-data-intensive-applications/index.xml" rel="self" type="application/rss+xml"/><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><item><title>Data-Intensive Applications: Reliability, Scalability and Maintainability</title><link>https://www.siddharthjain.dev/posts/2020/designing-data-intensive-applications-reliability-scalability-maintainability/</link><pubDate>Fri, 02 Oct 2020 19:18:33 -0700</pubDate><guid>https://www.siddharthjain.dev/posts/2020/designing-data-intensive-applications-reliability-scalability-maintainability/</guid><description>A data-intensive application is one for which raw CPU power is rarely a limiting factor — it has bigger concerns over the amount of data, complexity of data and the speed at which the data is changing.</description></item></channel></rss>