<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>I Know Database</title>
        <link>https://iknowdatabase.com</link>
        <description>Deep dives into database concepts — from SQL fundamentals to distributed systems.</description>
        <lastBuildDate>Mon, 15 Jun 2026 20:37:59 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>I Know Database</title>
            <url>https://iknowdatabase.com/images/og-default.png</url>
            <link>https://iknowdatabase.com</link>
        </image>
        <copyright>© 2026 I Know Database</copyright>
        <item>
            <title><![CDATA[B+ Trees Explained: The Data Structure Powering Almost Every Database Index]]></title>
            <link>https://iknowdatabase.com/articles/b-plus-trees-explained</link>
            <guid>https://iknowdatabase.com/articles/b-plus-trees-explained</guid>
            <pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[If you've ever added an index to speed up a query, you've likely used a B+ tree without knowing it. This article walks through how they work, why they're so good at what they do, and how databases use them to turn table scans into lightning-fast lookups.]]></description>
            <category>indexing</category>
            <category>internals</category>
        </item>
        <item>
            <title><![CDATA[MVCC Demystified: How Postgres Handles Concurrent Transactions]]></title>
            <link>https://iknowdatabase.com/articles/mvcc-demystified</link>
            <guid>https://iknowdatabase.com/articles/mvcc-demystified</guid>
            <pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Multiple users, one database, no locks — here's how Multi-Version Concurrency Control actually works under the hood, with diagrams showing exactly what Postgres stores and when it cleans up.]]></description>
            <category>concurrency</category>
            <category>postgresql</category>
        </item>
    </channel>
</rss>