<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>MVCC on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/mvcc/</link><description>Recent content in MVCC on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Fri, 20 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/mvcc/index.xml" rel="self" type="application/rss+xml"/><item><title>Welcome to Stoolap: A New Generation Embedded Database</title><link>https://ai-blog.noorshomelab.dev/mastering-stoolap-2026/welcome-to-stoolap/</link><pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/mastering-stoolap-2026/welcome-to-stoolap/</guid><description>&lt;h2 id="welcome-to-stoolap-a-new-generation-embedded-database"&gt;Welcome to Stoolap: A New Generation Embedded Database&lt;/h2&gt;
&lt;p&gt;Hello, aspiring data architects and developers! Are you ready to dive into the exciting world of high-performance data management right within your applications? In this chapter, we&amp;rsquo;re going to introduce you to &lt;strong&gt;Stoolap&lt;/strong&gt;, a cutting-edge embedded SQL database built with Rust, designed to tackle modern data challenges that traditional embedded solutions often struggle with.&lt;/p&gt;
&lt;p&gt;By the end of this chapter, you&amp;rsquo;ll understand what makes Stoolap a truly unique and powerful tool, why it stands apart from older embedded databases like SQLite, and how its innovative features empower you to build more robust, performant, and intelligent applications. We&amp;rsquo;ll explore its core superpowers, like Multi-Version Concurrency Control (MVCC), parallel query execution, cost-based optimization, and even vector search, all while getting your development environment ready for hands-on coding.&lt;/p&gt;</description></item><item><title>Inside Stoolap: Unpacking the Storage Engine and Query Pipeline</title><link>https://ai-blog.noorshomelab.dev/mastering-stoolap-2026/stoolap-architecture-storage-query/</link><pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/mastering-stoolap-2026/stoolap-architecture-storage-query/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Welcome back, fellow data adventurers! In our previous chapter, we got Stoolap up and running, and even executed our first few SQL queries. We saw how it feels to have a powerful database embedded directly within our application. But how does Stoolap manage to be so fast, concurrent, and versatile, especially when compared to older embedded databases like SQLite?&lt;/p&gt;
&lt;p&gt;The secret lies beneath the surface, within its meticulously designed architecture. In this chapter, we&amp;rsquo;re going to pull back the curtain and peek inside Stoolap&amp;rsquo;s core components: its &lt;strong&gt;Storage Engine&lt;/strong&gt; and &lt;strong&gt;Query Execution Pipeline&lt;/strong&gt;. Understanding these will not only satisfy your curiosity but also empower you to design more efficient schemas, write better queries, and truly leverage Stoolap&amp;rsquo;s modern capabilities for both transactional (OLTP) and analytical (OLAP) workloads, along with its cutting-edge vector search.&lt;/p&gt;</description></item><item><title>Mastering Concurrency: MVCC Transactions in Stoolap</title><link>https://ai-blog.noorshomelab.dev/mastering-stoolap-2026/mastering-concurrency-mvcc/</link><pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/mastering-stoolap-2026/mastering-concurrency-mvcc/</guid><description>&lt;h2 id="introduction-the-magic-of-concurrent-databases"&gt;Introduction: The Magic of Concurrent Databases&lt;/h2&gt;
&lt;p&gt;Welcome back, fellow data adventurers! In our previous chapters, we laid the groundwork for understanding Stoolap&amp;rsquo;s unique position as a modern, high-performance embedded SQL database. We explored its architecture and got our hands dirty with basic data operations. Now, it&amp;rsquo;s time to tackle one of the most crucial and fascinating aspects of any robust database system: &lt;strong&gt;concurrency control&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Imagine you have many users trying to read and write data to your database at the exact same time. Without a smart way to manage these simultaneous operations, chaos would ensue! Data could become corrupted, updates might be lost, or users might see inconsistent information. This is where &lt;strong&gt;Multi-Version Concurrency Control (MVCC)&lt;/strong&gt; steps in, a sophisticated technique that Stoolap leverages to deliver exceptional performance and reliability.&lt;/p&gt;</description></item><item><title>Mastering Stoolap Database: A Complete Guide</title><link>https://ai-blog.noorshomelab.dev/mastering-stoolap-2026/</link><pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/mastering-stoolap-2026/</guid><description>&lt;p&gt;Welcome to the definitive guide on Stoolap, the innovative database designed for modern data challenges. This comprehensive learning path takes you from understanding Stoolap&amp;rsquo;s core concepts and unique advantages over traditional embedded databases to mastering its advanced features like MVCC, parallel execution, and vector search. Dive deep into its architecture, including the storage engine, query optimizer, and indexing strategies, and discover how Stoolap seamlessly handles both OLTP and OLAP workloads within a single system.&lt;/p&gt;</description></item><item><title>Stoolap Practical Field Guide</title><link>https://ai-blog.noorshomelab.dev/guides/mastering-stoolap-2026-guide/</link><pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/guides/mastering-stoolap-2026-guide/</guid><description>&lt;h2 id="welcome-to-stoolap-your-journey-into-modern-embedded-databases"&gt;Welcome to Stoolap: Your Journey into Modern Embedded Databases&lt;/h2&gt;
&lt;p&gt;Hello and welcome! In this comprehensive guide, we&amp;rsquo;re going to explore Stoolap, a modern embedded SQL database written in Rust. If you&amp;rsquo;re familiar with traditional embedded databases like SQLite, prepare to discover a new generation of capabilities designed for today&amp;rsquo;s demanding applications.&lt;/p&gt;
&lt;h3 id="what-is-stoolap-and-why-does-it-matter"&gt;What is Stoolap, and Why Does It Matter?&lt;/h3&gt;
&lt;p&gt;At its core, Stoolap is an embedded SQL database. This means it&amp;rsquo;s designed to be integrated directly into your application, running within the same process without the need for a separate server. Think of it as a powerful, self-contained data engine that gives your application direct access to its data.&lt;/p&gt;</description></item></channel></rss>