<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>vectorchord on Vchord</title>
    <link>https://vchord.pgsty.com/tags/vectorchord/</link>
    <description>Recent content in vectorchord on Vchord</description>
    <generator>Hugo</generator>
    <language>en-US</language>
    
    
    
      <lastBuildDate>Mon, 02 Nov 2026 19:35:19 +0800</lastBuildDate>
    
    
      <atom:link href="https://vchord.pgsty.com/tags/vectorchord/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
        <title>VectorChord 1.1: Native 4/8 Bit Vector Types and Per-Index Query Defaults</title>
        <link>https://vchord.pgsty.com/blog/release/vectorchord-11-native-48-bit-vector-types-and-per-index-query-defaults/</link>
        <pubDate>Sat, 14 Feb 2026 00:00:00 +0000</pubDate>
        
        <guid>https://vchord.pgsty.com/blog/release/vectorchord-11-native-48-bit-vector-types-and-per-index-query-defaults/</guid>
        <description>&lt;p&gt;We’re excited to announce the release of VectorChord 1.1 as we kick off the new year of horse.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://vchord.pgsty.com/blog/release/vectorchord-10-developer-first-vector-search-on-postgres-100x-faster-indexing-than-pgvector/&#34;&gt;VectorChord 1.0&lt;/a&gt; was a milestone for Postgres-native vector search: it made large-scale indexing fast enough to feel like iteration, not an outage. In 1.1, we’re building on that foundation with RaBitQ8: A new vector type that delivers 4x storage savings and faster search speeds compared to float32, all with less than 1% recall loss. Paired with RaBitQ4 and more composable query control, VectorChord 1.1 is ready for your most demanding production workloads.&lt;/p&gt;</description>
      </item>
    <item>
        <title>VectorChord 1.0: Developer-First Vector Search on Postgres, 100x Faster Indexing than pgvector</title>
        <link>https://vchord.pgsty.com/blog/release/vectorchord-10-developer-first-vector-search-on-postgres-100x-faster-indexing-than-pgvector/</link>
        <pubDate>Thu, 04 Dec 2025 00:00:00 +0000</pubDate>
        
        <guid>https://vchord.pgsty.com/blog/release/vectorchord-10-developer-first-vector-search-on-postgres-100x-faster-indexing-than-pgvector/</guid>
        <description>&lt;p&gt;Two years ago, when we published the very first &lt;a href=&#34;https://github.com/tensorchord/pgvecto.rs&#34;&gt;pgvecto.rs&lt;/a&gt; blog post, we made a bet: &lt;strong&gt;Postgres is the best place to do vector search&lt;/strong&gt;. Since then we’ve been iterating on that bet — from VBASE with filtered vector search, to longer vector support, to the RaBitQ quantization scheme and disk‑friendly index layouts.&lt;/p&gt;&#xA;&lt;p&gt;With VectorChord 1.0 we’re moving the needle again. On a 16 vCPU machine, we can now build an index over 100M vectors in under 20 minutes. On the same scale, pgvector needs more than 50 hours. That number sounds impressive, but the point of this release isn’t just to win a benchmark slide. It’s to make your &lt;strong&gt;actual&lt;/strong&gt; development and iteration loop much faster.&lt;/p&gt;</description>
      </item>
    <item>
        <title>VectorChord 0.5: New RaBitQ-empowered DiskANN Index and Continuous Recall Measurement</title>
        <link>https://vchord.pgsty.com/blog/release/vectorchord-05-new-rabitq-empowered-diskann-index-and-continuous-recall-measurement/</link>
        <pubDate>Fri, 26 Sep 2025 00:00:00 +0000</pubDate>
        
        <guid>https://vchord.pgsty.com/blog/release/vectorchord-05-new-rabitq-empowered-diskann-index-and-continuous-recall-measurement/</guid>
        <description>&lt;p&gt;We&amp;rsquo;re thrilled to announce the release of &lt;strong&gt;VectorChord 0.5&lt;/strong&gt;! This release marks a significant step forward in our mission to provide more flexible, powerful, and controllable vector search capabilities. In the 0.5 release, we&amp;rsquo;re introducing two major updates: &lt;strong&gt;experimental support for the DiskANN graph index&lt;/strong&gt; and a new &lt;strong&gt;recall measurement tool to monitor the health of your IVF+RaBitQ indexes proactively&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;new-index-preview-rabitq-empowered-diskann-index&#34;&gt;New Index Preview: RaBitQ-empowered DiskANN Index&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;From day one, VectorChord&amp;rsquo;s core indexing solution has relied on a powerful combination: the cluster-based IVF algorithm and RaBitQ quantization—what we ship as &lt;strong&gt;vchordrq (IVF+RaBitQ)&lt;/strong&gt;. This approach consistently delivers excellent low-latency, high-recall performance across a wide range of use cases and remains &lt;strong&gt;our recommended default&lt;/strong&gt; for most scenarios.&lt;/p&gt;</description>
      </item>
    <item>
        <title>Bringing Search‑Engine Ranking to PostgreSQL with VectorChord‑BM25</title>
        <link>https://vchord.pgsty.com/blog/post/bringing-searchengine-ranking-to-postgresql-with-vectorchordbm25/</link>
        <pubDate>Tue, 12 Aug 2025 00:00:00 +0000</pubDate>
        
        <guid>https://vchord.pgsty.com/blog/post/bringing-searchengine-ranking-to-postgresql-with-vectorchordbm25/</guid>
        <description>&lt;p&gt;Modern applications rely on PostgreSQL for its fully ACID‑compliant, expressive SQL, and rich ecosystem of extensions. The database handles relational workloads exceptionally well, but many projects also need to search for large text collections—product descriptions, support tickets, documentation—and present the most relevant rows first. PostgreSQL’s native tools offer a foundation for this, yet their default ranking logic can leave ideal matches buried under less useful results. VectorChord‑BM25 changes that equation by introducing the BM25 relevance‑scoring algorithm directly into PostgreSQL.&lt;/p&gt;</description>
      </item>
    <item>
        <title>VectorChord 0.4: Faster PostgreSQL Vector Search with Advanced I/O and Prefiltering</title>
        <link>https://vchord.pgsty.com/blog/release/vectorchord-04-faster-postgresql-vector-search-with-advanced-io-and-prefiltering/</link>
        <pubDate>Thu, 05 Jun 2025 00:00:00 +0000</pubDate>
        
        <guid>https://vchord.pgsty.com/blog/release/vectorchord-04-faster-postgresql-vector-search-with-advanced-io-and-prefiltering/</guid>
        <description>&lt;p&gt;We&amp;rsquo;re excited to announce the release of &lt;strong&gt;VectorChord 0.4&lt;/strong&gt;, a significant update that enhances high-performance vector search within PostgreSQL. We believe this release pushes the boundaries of what&amp;rsquo;s possible for vector search in PostgreSQL, introducing key architectural improvements designed to lower latency and increase throughput for demanding, real-world workloads.&lt;/p&gt;&#xA;&lt;p&gt;If you&amp;rsquo;re working with similarity searches, RAG pipelines, or other AI-driven applications on PostgreSQL, these updates are for you. We&amp;rsquo;ve focused on two major areas: significantly enhancing I/O for cold queries by leveraging PostgreSQL&amp;rsquo;s evolving capabilities, and optimizing filtered vector searches.&lt;/p&gt;</description>
      </item>
    <item>
        <title>VectorChord: Cost-Efficient Upload &amp; Search of 400 Million Vectors on AWS</title>
        <link>https://vchord.pgsty.com/blog/post/vectorchord-cost-efficient-upload-and-search-of-400-million-vectors-on-aws/</link>
        <pubDate>Fri, 30 May 2025 00:00:00 +0000</pubDate>
        
        <guid>https://vchord.pgsty.com/blog/post/vectorchord-cost-efficient-upload-and-search-of-400-million-vectors-on-aws/</guid>
        <description>&lt;p&gt;In this article, we will describe one method for uploading, indexing, and searching a big dataset of vector data in a cost-efficient manner using the real-world &lt;a href=&#34;https://laion.ai/blog/laion-400-open-dataset/&#34;&gt;LAION-400M&lt;/a&gt; dataset and the VectorChord extension in PostgreSQL.&lt;/p&gt;&#xA;&lt;p&gt;We&amp;rsquo;re attempting to show you what kind of hardware setup you need to allow you to search through this vast dataset using VectorChord. We want to make sure that you have a good experience with a search that is both accurate and fast.&lt;/p&gt;</description>
      </item>
    <item>
        <title>All-in-one VectorChord Suite: Building Production-Ready RAG Solutions Directly in PostgreSQL</title>
        <link>https://vchord.pgsty.com/blog/post/all-in-one-vectorchord-suite-building-production-ready-rag-solutions-directly-in-postgresql/</link>
        <pubDate>Tue, 29 Apr 2025 00:00:00 +0000</pubDate>
        
        <guid>https://vchord.pgsty.com/blog/post/all-in-one-vectorchord-suite-building-production-ready-rag-solutions-directly-in-postgresql/</guid>
        <description>&lt;p&gt;Retrieval-Augmented Generation (RAG) is revolutionizing our interaction with vast datasets and language models. RAG systems offer more precise, contextually aware, and current answers by retrieving pertinent information before generating responses. Nonetheless, constructing robust, scalable, and efficient RAG pipelines poses considerable challenges, particularly for production use.&lt;/p&gt;&#xA;&lt;p&gt;Many solutions feature complex architectures, using distinct databases for vector search, keyword search, and primary data storage. This commonly results in data synchronization challenges, greater infrastructure complexity, and higher operational costs.&lt;/p&gt;</description>
      </item>
    <item>
        <title>Beyond Text: Unlock OCR-Free RAG in PostgreSQL with Modal &amp; VectorChord</title>
        <link>https://vchord.pgsty.com/blog/post/beyond-text-unlock-ocr-free-rag-in-postgresql-with-modal-and-vectorchord/</link>
        <pubDate>Tue, 15 Apr 2025 00:00:00 +0000</pubDate>
        
        <guid>https://vchord.pgsty.com/blog/post/beyond-text-unlock-ocr-free-rag-in-postgresql-with-modal-and-vectorchord/</guid>
        <description>&lt;p&gt;Building effective Retrieval-Augmented Generation (RAG) systems for documents often feels like wrestling with messy, complex pipelines. Especially when dealing with PDFs or scanned images, traditional methods rely heavily on Optical Character Recognition (OCR) and layout analysis. These steps can be slow, error-prone, and often lose crucial visual context like tables, figures, and formatting. &lt;strong&gt;But what if you could query documents based on &lt;em&gt;how they look&lt;/em&gt;, not just the extracted text?&lt;/strong&gt;&lt;/p&gt;</description>
      </item>
    <item>
        <title>VectorChord 0.3: Bringing Efficient Multi-Vector Contextual Late Interaction in PostgreSQL</title>
        <link>https://vchord.pgsty.com/blog/release/vectorchord-03-bringing-efficient-multi-vector-contextual-late-interaction-in-postgresql/</link>
        <pubDate>Sun, 13 Apr 2025 00:00:00 +0000</pubDate>
        
        <guid>https://vchord.pgsty.com/blog/release/vectorchord-03-bringing-efficient-multi-vector-contextual-late-interaction-in-postgresql/</guid>
        <description>&lt;p&gt;We&amp;rsquo;re thrilled to announce the release of &lt;strong&gt;VectorChord 0.3&lt;/strong&gt;, a major milestone that significantly boosts the performance and applicability of advanced vector search techniques directly within your Postgres database! Building on our 0.2 release, which brought ARM support and faster indexing, version 0.3 tackles one of the biggest hurdles in modern retrieval: &lt;strong&gt;efficient multi-vector search with late interaction&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;h3 id=&#34;beyond-single-vectors-why-multi-vector-rocks&#34;&gt;Beyond Single Vectors: Why Multi-Vector Rocks&#xA;&lt;/h3&gt;&#xA;&lt;p&gt;For years, vector search primarily represented entire documents or queries as single, dense vectors. While powerful, this approach involves averaging or compressing complex information into one representation, inevitably leading to a loss of nuance. Imagine trying to capture the entire meaning of a detailed technical document in a single sentence – you&amp;rsquo;d lose specifics!&lt;/p&gt;</description>
      </item>
    <item>
        <title>Vector Search Over PostgreSQL: A Comparative Analysis of Memory and Disk Solutions</title>
        <link>https://vchord.pgsty.com/blog/post/vector-search-over-postgresql-a-comparative-analysis-of-memory-and-disk-solutions/</link>
        <pubDate>Thu, 03 Apr 2025 00:00:00 +0000</pubDate>
        
        <guid>https://vchord.pgsty.com/blog/post/vector-search-over-postgresql-a-comparative-analysis-of-memory-and-disk-solutions/</guid>
        <description>&lt;h2 id=&#34;introduction-real-world-challenges&#34;&gt;Introduction: real-world challenges&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Specialized vector databases aren’t always needed. With PostgreSQL extensions like &lt;a href=&#34;https://github.com/pgvector/pgvector&#34;&gt;pgvector&lt;/a&gt;, &lt;a href=&#34;https://github.com/timescale/pgvectorscale&#34;&gt;pgvectorscale&lt;/a&gt;, &lt;a href=&#34;https://github.com/tensorchord/VectorChord&#34;&gt;VectorChord&lt;/a&gt; (which evolved from &lt;a href=&#34;https://vchord.pgsty.com/pgvecto-rs/&#34;&gt;pgvecto.rs&lt;/a&gt;)****, you get vector search &lt;em&gt;plus&lt;/em&gt; relational power—no extra infrastructure. But adoption isn’t seamless. Here’s what real users say:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;The query &lt;strong&gt;takes 30 seconds&lt;/strong&gt; for the first time and 100ms if it&amp;rsquo;s a repeat query. The problem is very slow IO.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Is it normal to take 3 hours to build the index for 12 million rows with 75 dimension vector?&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;After 13 hours of building index for 200 million vectors of 75 dimensions each, I have noticed a heavy memory usage at 100GB/124GB at 30% of building index, and server will eventually crash.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;We&amp;rsquo;re hitting some challenges, particularly around need for frequent index updates, throughput constraints, lack of parallel index scans and no built-in quantization.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;</description>
      </item>
    <item>
        <title>VectorChord-BM25: Introducing pg_tokenizer—A Standalone, Multilingual Tokenizer for Advanced Search</title>
        <link>https://vchord.pgsty.com/blog/post/vectorchord-bm25-introducing-pgtokenizera-standalone-multilingual-tokenizer-for-advanced-search/</link>
        <pubDate>Wed, 02 Apr 2025 00:00:00 +0000</pubDate>
        
        <guid>https://vchord.pgsty.com/blog/post/vectorchord-bm25-introducing-pgtokenizera-standalone-multilingual-tokenizer-for-advanced-search/</guid>
        <description>&lt;p&gt;We&amp;rsquo;re excited to announce the release of &lt;strong&gt;VectorChord-BM25 version 0.2&lt;/strong&gt;, our PostgreSQL extension designed to bring advanced BM25-based full-text search ranking capabilities directly into your database!&lt;/p&gt;&#xA;&lt;p&gt;VectorChord-BM25 allows you to leverage the power of the BM25 algorithm, a standard in information retrieval, without needing external search engines. This release marks a significant step forward, focusing heavily on enhancing the core text processing component: &lt;strong&gt;tokenization&lt;/strong&gt;, unlocking greater flexibility and &lt;strong&gt;significantly improved multilingual support&lt;/strong&gt;.&lt;/p&gt;</description>
      </item>
    <item>
        <title>Hybrid search with Postgres Native BM25 and VectorChord</title>
        <link>https://vchord.pgsty.com/blog/post/hybrid-search-with-postgres-native-bm25-and-vectorchord/</link>
        <pubDate>Thu, 13 Mar 2025 00:00:00 +0000</pubDate>
        
        <guid>https://vchord.pgsty.com/blog/post/hybrid-search-with-postgres-native-bm25-and-vectorchord/</guid>
        <description>&lt;p&gt;In the era of RAG (Retrieval-Augmented Generation), efficiently retrieving relevant data from vast datasets is crucial for businesses and developers. Traditional keyword-based retrieval methods, such as those utilizing &lt;strong&gt;BM25&lt;/strong&gt; as a scoring mechanism, excel in ranking documents based on term frequency and exact keyword matches. This makes them highly effective for structured queries and keyword-heavy content. However, they struggle with understanding synonyms, contextual nuances, and semantic intent. Conversely, vector-based retrieval captures deep semantic meaning, enabling better generalization across varied queries but sometimes sacrificing precision in exact keyword matches. Hybrid Search bridges this gap by combining BM25’s precision with vector search’s contextual understanding, delivering faster, more accurate, and semantically aware results.&lt;/p&gt;</description>
      </item>
    <item>
        <title>Vector Search at 10,000 QPS in PostgreSQL with VectorChord</title>
        <link>https://vchord.pgsty.com/blog/post/vector-search-at-10000-qps-in-postgresql-with-vectorchord/</link>
        <pubDate>Thu, 27 Feb 2025 00:00:00 +0000</pubDate>
        
        <guid>https://vchord.pgsty.com/blog/post/vector-search-at-10000-qps-in-postgresql-with-vectorchord/</guid>
        <description>&lt;p&gt;VectorChord is a PostgreSQL extension designed for scalable, high-performance, and disk-efficient vector similarity search, and serves as the successor to &lt;a href=&#34;https://github.com/tensorchord/pgvecto.rs&#34;&gt;pgvecto.rs&lt;/a&gt;. In our previous &lt;a href=&#34;https://vchord.pgsty.com/blog/post/vectorchord-store-400k-vectors-for-1-in-postgresql/&#34;&gt;blog post&lt;/a&gt;, we showed that with just $250 per month, VectorChord achieved 131 QPS with 0.95 precision on 100 million vectors—demonstrating impressive cost-effective performance for large-scale vector search.&lt;/p&gt;&#xA;&lt;img class=&#34;td-image&#34; src=&#34;https://cdn.hashnode.com/res/hashnode/image/upload/v1733194599461/eb1cf21d-4eb0-4427-8b39-bbb96d125182.png?auto=compress,format&amp;amp;format=webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&lt;p&gt;Building on that success, this post focuses on high performance by exploring how VectorChord can &lt;strong&gt;reach 10,000 QPS in PostgreSQL&lt;/strong&gt;. We’ll walk you through how PostgreSQL’s reliable relational foundation integrates with advanced vector indexing to deliver fast, scalable search capabilities, and provide a production-ready setup along with a detailed architecture guide for managing large-scale vector computations even under heavy loads.&lt;/p&gt;</description>
      </item>
    <item>
        <title>VectorChord-BM25: Revolutionize PostgreSQL Search with BM25 Ranking — 3x Faster Than ElasticSearch</title>
        <link>https://vchord.pgsty.com/blog/post/vectorchord-bm25-revolutionize-postgresql-search-with-bm25-ranking-3x-faster-than-elasticsearch/</link>
        <pubDate>Mon, 24 Feb 2025 00:00:00 +0000</pubDate>
        
        <guid>https://vchord.pgsty.com/blog/post/vectorchord-bm25-revolutionize-postgresql-search-with-bm25-ranking-3x-faster-than-elasticsearch/</guid>
        <description>&lt;p&gt;We’re excited to share something special with you: &lt;strong&gt;VectorChord-BM25&lt;/strong&gt;, a new extension designed to make PostgreSQL’s full-text search even better. Whether you’re building a small app or managing a large-scale system, this tool brings advanced BM25 scoring and ranking right into PostgreSQL, making your searches smarter and faster.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a id=&#34;what-s-new&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;whats-new&#34;&gt;&lt;strong&gt;What’s New?&lt;/strong&gt;&#xA;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;BM25 Scoring &amp;amp; Ranking&lt;/strong&gt;: Get more precise and relevant search results with BM25, helping you find what matters most.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;Optimized Indexing&lt;/strong&gt;: Thanks to the Block WeakAnd algorithm, searches are quicker and more efficient, even with large datasets.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;Enhanced Tokenization&lt;/strong&gt;: Improved stemming and stop word handling mean better accuracy and smoother performance.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
      </item>
    <item>
        <title>VectorChord 0.2: 60K-Dimensional Vectors, 50% Faster Indexing with ARM</title>
        <link>https://vchord.pgsty.com/blog/release/vectorchord-02-60k-dimensional-vectors-50-faster-indexing-with-arm/</link>
        <pubDate>Mon, 17 Feb 2025 00:00:00 +0000</pubDate>
        
        <guid>https://vchord.pgsty.com/blog/release/vectorchord-02-60k-dimensional-vectors-50-faster-indexing-with-arm/</guid>
        <description>&lt;p&gt;Today, we’re thrilled to share VectorChord 0.2—a release shaped by community feedback and designed to tackle the evolving challenges of vector search in PostgreSQL.&lt;/p&gt;&#xA;&lt;p&gt;%[https://github.com/tensorchord/VectorChord/]&lt;/p&gt;&#xA;&lt;p&gt;&lt;a id=&#34;optimized-storage-layout-supporting-up-to-60-000-dimensions&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;optimized-storage-layout-supporting-up-to-60000-dimensions&#34;&gt;Optimized Storage Layout: Supporting Up to 60,000 Dimensions&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;In PostgreSQL, the foundational storage unit is an 8KB page. While this design is robust for many workloads, it introduces constraints for modern use cases like high-dimensional vector search. For instance, pgvector faces a hard limit of 2000 dimensions per vector due to this fixed page size, as larger vectors cannot be indexed within a single page.&lt;/p&gt;</description>
      </item>
    <item>
        <title>ARM &#43; VectorChord: Affordable, Fast Vector Search</title>
        <link>https://vchord.pgsty.com/blog/post/arm-vectorchord-affordable-fast-vector-search/</link>
        <pubDate>Tue, 21 Jan 2025 00:00:00 +0000</pubDate>
        
        <guid>https://vchord.pgsty.com/blog/post/arm-vectorchord-affordable-fast-vector-search/</guid>
        <description>&lt;p&gt;ARM64 is quietly becoming a go-to for cost-effective cloud servers, especially on AWS. With ARM-based processors like the Graviton series (Graviton3 and Graviton4), you can save a good chunk of money without sacrificing performance. These ARM64 instances are way more affordable than traditional x86 ones, making them a solid choice for balancing cost and performance in the cloud.&lt;/p&gt;&#xA;&lt;p&gt;That said, ARM’s architecture differs from x86, so software that isn’t optimized for it might run slower due to emulation. This is where &lt;strong&gt;VectorChord&lt;/strong&gt; steps in—a PostgreSQL extension designed for scalable, high-performance, and disk-efficient vector similarity search. As the successor to &lt;a href=&#34;https://vchord.pgsty.com/pgvecto-rs/&#34;&gt;pgvecto.rs&lt;/a&gt;, VectorChord lets you store a whopping &lt;strong&gt;400,000 vectors for just $1&lt;/strong&gt;, delivering massive savings: &lt;strong&gt;6x more vectors&lt;/strong&gt; than Pinecone&amp;rsquo;s optimized storage and &lt;strong&gt;26x more&lt;/strong&gt; than pgvector / &lt;a href=&#34;https://vchord.pgsty.com/pgvecto-rs/&#34;&gt;pgvecto.rs&lt;/a&gt; for the same price.&lt;/p&gt;</description>
      </item>
    <item>
        <title>Benefits and Steps of External Centroids Building in VectorChord</title>
        <link>https://vchord.pgsty.com/blog/post/benefits-and-steps-of-external-centroids-building-in-vectorchord/</link>
        <pubDate>Tue, 10 Dec 2024 00:00:00 +0000</pubDate>
        
        <guid>https://vchord.pgsty.com/blog/post/benefits-and-steps-of-external-centroids-building-in-vectorchord/</guid>
        <description>&lt;p&gt;Clustering is an important component in vector search, and the k-means algorithm remains one of the most widely used techniques. However, its simplicity comes with a significant drawback: resource-intensive computation can render it impractical for large datasets. This blog explores why this challenge arises and how leveraging external builds to overcome it. We also share insights into our approach to implementing this solution.&lt;/p&gt;&#xA;&lt;h3 id=&#34;why-we-need-it&#34;&gt;Why we need it&#xA;&lt;/h3&gt;&#xA;&lt;img class=&#34;td-image&#34; src=&#34;https://cdn.hashnode.com/res/hashnode/image/upload/v1733711948118/a8ca38d3-580f-4f20-90b9-03c826289a7c.png&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&lt;p&gt;VectorChord uses IVF + RaBitQ to perform vector search. The quality of the IVF cluster can heavily affect search precision and speed. K-means usually takes dozens of rounds before convergence. For each round, all the sampled vectors need to be assigned to the nearest cluster. This is the most computationally intensive part. The good news is that this process can be easily parallelized.&lt;/p&gt;</description>
      </item>
    <item>
        <title>VectorChord: Store 400k Vectors for $1 in PostgreSQL</title>
        <link>https://vchord.pgsty.com/blog/post/vectorchord-store-400k-vectors-for-1-in-postgresql/</link>
        <pubDate>Thu, 05 Dec 2024 00:00:00 +0000</pubDate>
        
        <guid>https://vchord.pgsty.com/blog/post/vectorchord-store-400k-vectors-for-1-in-postgresql/</guid>
        <description>&lt;p&gt;We’re pleased to announce our new vector search extension for PostgreSQL, providing a highly cost-effective way to manage large vectors. Using &lt;a href=&#34;https://github.com/tensorchord/VectorChord&#34;&gt;VectorChord&lt;/a&gt;, you can achieve a QPS of 131 with 0.95 precision on 100 million 768-dimensional vectors for the top 10 queries. This setup costs only $250 monthly and can be hosted on a single machine.&lt;/p&gt;&#xA;&lt;p&gt;This means you can &lt;strong&gt;store 400k vectors for only $1&lt;/strong&gt;, allowing you to save significantly: 6x more vectors compared to Pinecone (storage optimized instance) and 26x more than pgvector/pgvecto.rs for the same price.&lt;/p&gt;</description>
      </item>
    
  </channel>
</rss>
