<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Databases on AI VOID</title><link>https://ai-blog.noorshomelab.dev/categories/databases/</link><description>Recent content in Databases 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/categories/databases/index.xml" rel="self" type="application/rss+xml"/><item><title>Chapter 1: Decoding SpaceTimeDB: Concepts and Architecture</title><link>https://ai-blog.noorshomelab.dev/spacetime-db-guide-2026/chapter-1-decoding-spacetime-db/</link><pubDate>Sat, 14 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/spacetime-db-guide-2026/chapter-1-decoding-spacetime-db/</guid><description>&lt;p&gt;Welcome, aspiring real-time architect, to the exciting world of SpaceTimeDB!&lt;/p&gt;
&lt;p&gt;In this first chapter of our comprehensive guide, we&amp;rsquo;re going to embark on a journey to demystify SpaceTimeDB. You&amp;rsquo;ll discover what makes it a game-changer for building real-time, collaborative, and multiplayer applications. We&amp;rsquo;ll explore its fundamental concepts, understand the unique architectural problems it solves, and get our hands dirty with the initial setup.&lt;/p&gt;
&lt;p&gt;By the end of this chapter, you&amp;rsquo;ll have a solid grasp of:&lt;/p&gt;</description></item><item><title>Chapter 1: What are Vector Embeddings? The Language of AI</title><link>https://ai-blog.noorshomelab.dev/usearch-scylladb-vector-search-guide-2026/01-what-are-vector-embeddings/</link><pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/usearch-scylladb-vector-search-guide-2026/01-what-are-vector-embeddings/</guid><description>&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;Welcome to the exciting world of USearch and ScyllaDB vector search! Before we dive into the powerful tools that enable lightning-fast similarity lookups, we need to understand the fundamental concept that makes it all possible: &lt;strong&gt;vector embeddings&lt;/strong&gt;. Think of vector embeddings as the secret language that allows Artificial Intelligence (AI) to truly understand and interact with the complex information around us.&lt;/p&gt;
&lt;p&gt;In this first chapter, we&amp;rsquo;ll demystify vector embeddings. You&amp;rsquo;ll learn what they are, why they&amp;rsquo;ve become indispensable for modern AI applications, and how they transform raw data—like text, images, or even audio—into a numerical format that computers can process meaningfully. We&amp;rsquo;ll explore the core ideas behind their creation and the properties that make them so powerful for tasks like recommendation systems, semantic search, and anomaly detection.&lt;/p&gt;</description></item><item><title>Chapter 2: Introduction to USearch: Core Concepts &amp;amp; Installation</title><link>https://ai-blog.noorshomelab.dev/usearch-scylladb-vector-search-guide-2026/02-introduction-to-usearch/</link><pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/usearch-scylladb-vector-search-guide-2026/02-introduction-to-usearch/</guid><description>&lt;h2 id="introduction-to-usearch-core-concepts--installation"&gt;Introduction to USearch: Core Concepts &amp;amp; Installation&lt;/h2&gt;
&lt;p&gt;Welcome to Chapter 2! In the previous chapter, we explored the fascinating world of vector embeddings and how they allow us to represent complex data like text or images as numerical vectors. Now, it&amp;rsquo;s time to learn how to efficiently &lt;em&gt;search&lt;/em&gt; through these vectors to find similar items. This is where USearch comes in!&lt;/p&gt;
&lt;p&gt;This chapter will be your friendly guide to USearch, an incredibly fast and lightweight library for Approximate Nearest Neighbor (ANN) search. We&amp;rsquo;ll demystify its core concepts, walk through the straightforward installation process, and get our hands dirty with our very first vector search using Python. By the end, you&amp;rsquo;ll have a solid foundation for using USearch, paving the way for its powerful integration with ScyllaDB. Ready to dive in? Let&amp;rsquo;s go!&lt;/p&gt;</description></item><item><title>Stoolap Basics: Data Models and Fundamental SQL Operations</title><link>https://ai-blog.noorshomelab.dev/mastering-stoolap-2026/stoolap-basics-sql-operations/</link><pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/mastering-stoolap-2026/stoolap-basics-sql-operations/</guid><description>&lt;h2 id="introduction-to-stoolaps-data-foundation"&gt;Introduction to Stoolap&amp;rsquo;s Data Foundation&lt;/h2&gt;
&lt;p&gt;Welcome back, intrepid data explorer! In the previous chapters, we embarked on our Stoolap journey, understanding its unique position as a modern, high-performance embedded SQL database. We explored its architectural marvels like MVCC, parallel execution, and vector search, which set it apart from traditional embedded solutions. If you haven&amp;rsquo;t set up your Stoolap environment yet, now would be a great time to revisit Chapter 2.&lt;/p&gt;</description></item><item><title>Chapter 3: Your First Vector Search with USearch</title><link>https://ai-blog.noorshomelab.dev/usearch-scylladb-vector-search-guide-2026/03-your-first-vector-search/</link><pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/usearch-scylladb-vector-search-guide-2026/03-your-first-vector-search/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Welcome back, future vector search wizard! In the previous chapters, we laid the groundwork by understanding what vector search is all about and setting up our environment with the powerful USearch library. Now, it&amp;rsquo;s time to get our hands dirty and perform our very first vector search!&lt;/p&gt;
&lt;p&gt;This chapter is designed to be your launchpad into practical vector search. We&amp;rsquo;ll walk through the essential steps: initializing a USearch index, populating it with some sample data (vectors), and then querying it to find similar items. By the end, you&amp;rsquo;ll have a clear understanding of the fundamental operations and confidence in building your own basic vector search applications.&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>Chapter 4: Querying Your Data: Retrieving and Filtering Information</title><link>https://ai-blog.noorshomelab.dev/spacetime-db-guide-2026/chapter-4-querying-data-retrieval/</link><pubDate>Sat, 14 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/spacetime-db-guide-2026/chapter-4-querying-data-retrieval/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Welcome back, future SpaceTimeDB master! In the previous chapter, you learned how to define your database schema and create tables to store your application&amp;rsquo;s shared state. You even got a taste of how to add data to these tables using reducers. But what good is storing data if you can&amp;rsquo;t get it back out?&lt;/p&gt;
&lt;p&gt;This chapter is all about &lt;strong&gt;querying your data&lt;/strong&gt;. We&amp;rsquo;ll dive into how clients can ask SpaceTimeDB for specific pieces of information and how that information is kept up-to-date in real-time. We&amp;rsquo;ll explore the unique subscription model that makes SpaceTimeDB so powerful for real-time applications, and also touch upon how server-side logic (like your reducers) can access and filter data. By the end of this chapter, you&amp;rsquo;ll be able to retrieve exactly the data you need, when you need it, and react to changes instantly.&lt;/p&gt;</description></item><item><title>Chapter 4: ScyllaDB: A Real-time Database for AI (Overview)</title><link>https://ai-blog.noorshomelab.dev/usearch-scylladb-vector-search-guide-2026/04-scylladb-overview/</link><pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/usearch-scylladb-vector-search-guide-2026/04-scylladb-overview/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Welcome to Chapter 4! In our previous chapters, we embarked on an exciting journey into the world of vector embeddings and discovered the incredible efficiency of USearch for lightning-fast similarity searches. Now, it&amp;rsquo;s time to introduce the perfect partner for USearch in building scalable, real-time AI applications: &lt;strong&gt;ScyllaDB&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;This chapter will provide you with a comprehensive overview of ScyllaDB, focusing on its architecture, core principles, and why it&amp;rsquo;s an exceptional choice for housing and querying the vast amounts of vector data generated by modern AI systems. We&amp;rsquo;ll explore how ScyllaDB&amp;rsquo;s design inherently supports the demands of real-time vector search, setting the stage for deep dives into practical integration in upcoming chapters.&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>AI-Native Databases: Storing and Querying for Intelligent Applications</title><link>https://ai-blog.noorshomelab.dev/ai-engineering-2026/ai-native-databases-storing-querying/</link><pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/ai-engineering-2026/ai-native-databases-storing-querying/</guid><description>&lt;h2 id="introduction-to-ai-native-databases"&gt;Introduction to AI-Native Databases&lt;/h2&gt;
&lt;p&gt;Welcome back, future AI architects! In our journey through the evolving landscape of AI engineering, we&amp;rsquo;ve explored how AI workflow languages streamline complex tasks, how agent operating systems provide a foundation for intelligent agents, and how orchestration engines coordinate their intricate dance. Now, imagine if these intelligent systems didn&amp;rsquo;t just process information, but could &lt;em&gt;remember&lt;/em&gt;, &lt;em&gt;understand context&lt;/em&gt;, and &lt;em&gt;reason&lt;/em&gt; over vast amounts of data in a way that traditional databases simply can&amp;rsquo;t.&lt;/p&gt;</description></item><item><title>Chapter 8: Vector Distance Metrics and Their Impact</title><link>https://ai-blog.noorshomelab.dev/usearch-scylladb-vector-search-guide-2026/08-vector-distance-metrics/</link><pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/usearch-scylladb-vector-search-guide-2026/08-vector-distance-metrics/</guid><description>&lt;h2 id="introduction-the-art-of-measuring-closeness"&gt;Introduction: The Art of Measuring Closeness&lt;/h2&gt;
&lt;p&gt;Welcome to Chapter 8! In our journey with USearch and ScyllaDB, we&amp;rsquo;ve learned how to transform data into numerical vectors and store them for lightning-fast searches. But what exactly does &amp;ldquo;search for similar vectors&amp;rdquo; truly mean? How do we define &amp;ldquo;similarity&amp;rdquo; in a world of numbers?&lt;/p&gt;
&lt;p&gt;The answer lies in &lt;strong&gt;vector distance metrics&lt;/strong&gt;. Just like you might measure the distance between two cities on a map, we need a way to quantify how &amp;ldquo;far apart&amp;rdquo; or &amp;ldquo;close together&amp;rdquo; two vectors are in their multi-dimensional space. The choice of metric is paramount, as it directly impacts the relevance and accuracy of your search results. A &amp;ldquo;similar&amp;rdquo; item according to one metric might be quite different according to another!&lt;/p&gt;</description></item><item><title>Chapter 10: Scaling ScyllaDB Vector Search for Billions of Vectors</title><link>https://ai-blog.noorshomelab.dev/usearch-scylladb-vector-search-guide-2026/10-scaling-scylladb-vector-search/</link><pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/usearch-scylladb-vector-search-guide-2026/10-scaling-scylladb-vector-search/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Welcome to Chapter 10! In our journey so far, we&amp;rsquo;ve explored the fundamentals of USearch, delved into vector embeddings, and learned how to integrate USearch with ScyllaDB for efficient vector search. Now, it&amp;rsquo;s time to tackle the ultimate challenge: &lt;strong&gt;scaling vector search to handle billions of vectors&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Imagine building recommendation systems for a global e-commerce giant, fraud detection for a massive financial institution, or personalized content feeds for millions of users. These scenarios demand not just accurate vector search but also the ability to process vast datasets with lightning-fast responses. This is where the true power of ScyllaDB, combined with the efficiency of USearch, shines.&lt;/p&gt;</description></item><item><title>Stoolap in Production: Best Practices, Monitoring, and Tuning</title><link>https://ai-blog.noorshomelab.dev/mastering-stoolap-2026/stoolap-production-best-practices/</link><pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/mastering-stoolap-2026/stoolap-production-best-practices/</guid><description>&lt;h2 id="stoolap-in-production-best-practices-monitoring-and-tuning"&gt;Stoolap in Production: Best Practices, Monitoring, and Tuning&lt;/h2&gt;
&lt;p&gt;Welcome to Chapter 11! So far, we&amp;rsquo;ve explored Stoolap&amp;rsquo;s unique features, from its robust MVCC transactions to powerful vector search capabilities, and built various applications. But what happens when your Stoolap-powered application needs to go beyond development and into the wild, handling real users and critical data?&lt;/p&gt;
&lt;p&gt;This chapter is your guide to mastering Stoolap in production environments. We&amp;rsquo;ll shift our focus from &amp;ldquo;how it works&amp;rdquo; to &amp;ldquo;how to make it perform reliably and efficiently at scale.&amp;rdquo; We&amp;rsquo;ll dive deep into best practices for schema design that support Stoolap&amp;rsquo;s hybrid transactional/analytical (HTAP) strengths, explore advanced query tuning techniques, understand how to configure and monitor Stoolap effectively, and discuss strategies for maintaining data integrity and performance over time.&lt;/p&gt;</description></item><item><title>Chapter 11: Advanced USearch Features: Quantization &amp;amp; Compression</title><link>https://ai-blog.noorshomelab.dev/usearch-scylladb-vector-search-guide-2026/11-usearch-quantization-compression/</link><pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/usearch-scylladb-vector-search-guide-2026/11-usearch-quantization-compression/</guid><description>&lt;h2 id="chapter-11-advanced-usearch-features-quantization--compression"&gt;Chapter 11: Advanced USearch Features: Quantization &amp;amp; Compression&lt;/h2&gt;
&lt;p&gt;Welcome back, fellow vector search enthusiast! In the previous chapters, we laid a solid foundation for understanding USearch and how to perform efficient similarity searches. We&amp;rsquo;ve seen how powerful vector search can be, especially when combined with a robust database like ScyllaDB for large-scale, real-time applications.&lt;/p&gt;
&lt;p&gt;In this chapter, we&amp;rsquo;re going to level up our USearch skills by diving into two crucial advanced features: &lt;strong&gt;quantization&lt;/strong&gt; and &lt;strong&gt;compression&lt;/strong&gt;. Why are these so important? As you scale your vector search applications, especially with billions of vectors, memory consumption and computational cost become significant challenges. Quantization and compression are your secret weapons to tackle these issues head-on, allowing you to build even more efficient and scalable systems.&lt;/p&gt;</description></item><item><title>Chapter 16: Monitoring and Debugging Vector Search Systems</title><link>https://ai-blog.noorshomelab.dev/usearch-scylladb-vector-search-guide-2026/16-monitoring-debugging/</link><pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/usearch-scylladb-vector-search-guide-2026/16-monitoring-debugging/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Welcome to Chapter 16! So far, we&amp;rsquo;ve explored the fascinating world of vector search, diving deep into USearch and its powerful integration with ScyllaDB. We&amp;rsquo;ve learned how to store, index, and query high-dimensional vectors, enabling intelligent applications like recommendation engines and semantic search. But what happens when things don&amp;rsquo;t go as planned? How do you ensure your vector search system is performing optimally, and what do you do when it&amp;rsquo;s not?&lt;/p&gt;</description></item><item><title>Chapter 19: Future Trends in Vector Databases and Search</title><link>https://ai-blog.noorshomelab.dev/usearch-scylladb-vector-search-guide-2026/19-future-trends/</link><pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/usearch-scylladb-vector-search-guide-2026/19-future-trends/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Welcome to the final chapter of our USearch and ScyllaDB mastery guide! Throughout this journey, we&amp;rsquo;ve explored the fundamentals of vector search, delved into the powerful capabilities of USearch, and seen how ScyllaDB&amp;rsquo;s integrated vector search, powered by USearch, provides a robust solution for real-time AI applications. We&amp;rsquo;ve built, optimized, and debugged, gaining hands-on experience with this cutting-edge technology.&lt;/p&gt;
&lt;p&gt;In this chapter, we&amp;rsquo;re going to shift our focus from &amp;ldquo;how it works now&amp;rdquo; to &amp;ldquo;where it&amp;rsquo;s going.&amp;rdquo; The field of AI and vector databases is evolving at an incredible pace. Understanding these emerging trends is crucial for anyone looking to build future-proof, intelligent applications. We&amp;rsquo;ll explore exciting developments like hybrid search, multimodal AI, and the continuous push for lower latency and higher scale, considering how USearch and ScyllaDB are positioned within this dynamic landscape.&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>Chapter 7: Database Deep Dive: Query Optimization &amp;amp; Concurrency</title><link>https://ai-blog.noorshomelab.dev/real-world-software-problem-solving-guide/database-optimization/</link><pubDate>Fri, 06 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/real-world-software-problem-solving-guide/database-optimization/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Welcome back, intrepid problem-solver! In our previous chapters, we&amp;rsquo;ve honed our general debugging skills and learned to approach complex systems with a structured mindset. Now, it&amp;rsquo;s time to zero in on one of the most common and critical bottlenecks in almost any modern application: the database.&lt;/p&gt;
&lt;p&gt;Databases are the heart of many applications, storing the precious data that drives everything. But just like a heart, if it&amp;rsquo;s not performing optimally, the whole system suffers. Slow queries can turn a snappy user experience into a frustrating wait, and mishandled concurrent operations can lead to subtle, insidious data corruption. In this chapter, we&amp;rsquo;ll equip you with the knowledge and tools to diagnose and fix these database-related problems. We&amp;rsquo;ll explore how to make your queries lightning fast and ensure your data remains consistent even under heavy concurrent loads.&lt;/p&gt;</description></item><item><title>Mastering USearch &amp;amp; ScyllaDB for Vector Search: Chapters</title><link>https://ai-blog.noorshomelab.dev/usearch-scylladb-vector-search-guide-2026/</link><pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/usearch-scylladb-vector-search-guide-2026/</guid><description>&lt;p&gt;Welcome to the comprehensive guide on USearch and ScyllaDB for vector search. This section outlines all the chapters, leading you from foundational concepts to advanced deployment and optimization techniques. Prepare to master efficient vector search implementations.&lt;/p&gt;</description></item></channel></rss>