<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Ce Gao on Vchord</title>
    <link>https://vchord.pgsty.com/authors/ce-gao/</link>
    <description>Recent content in Ce Gao on Vchord</description>
    <generator>Hugo</generator>
    <language>en-US</language>
    
    
    
      <lastBuildDate>Tue, 03 Nov 2026 01:15:06 +0800</lastBuildDate>
    
    
      <atom:link href="https://vchord.pgsty.com/authors/ce-gao/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
        <title>Do we really need a specialized vector database? (2023)</title>
        <link>https://vchord.pgsty.com/blog/post/do-we-really-need-a-specialized-vector-database-2023/</link>
        <pubDate>Tue, 18 Feb 2025 00:00:00 +0000</pubDate>
        
        <guid>https://vchord.pgsty.com/blog/post/do-we-really-need-a-specialized-vector-database-2023/</guid>
        <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Notice: This article, originally published in 2023, discusses the relevance and necessity of specialized vector databases, particularly in relation to Postgres and its capabilities. For further insights and discussions on this topic, please refer to the following link: &lt;a href=&#34;https://news.ycombinator.com/item?id=37097004&#34;&gt;Do we really need a specialized vector database? | Hacker News&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;With the popularity of LLM (Large Language Model), vector databases have also become a hot topic. With just a few lines of simple Python code, a vector database can act as a cheap but highly effective &amp;ldquo;external brain&amp;rdquo; for your LLM. But do we really need a specialized vector database?&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://vchord.pgsty.com/docs/vchord/&#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>
    <item>
        <title>Introducing PGVecto.rs Cloud - Scalable Vector Search in PostgreSQL, Now in the Cloud</title>
        <link>https://vchord.pgsty.com/blog/post/introducing-pgvectors-cloud-scalable-vector-search-in-postgresql-now-in-the-cloud/</link>
        <pubDate>Fri, 02 Aug 2024 00:00:00 +0000</pubDate>
        
        <guid>https://vchord.pgsty.com/blog/post/introducing-pgvectors-cloud-scalable-vector-search-in-postgresql-now-in-the-cloud/</guid>
        <description>&lt;p&gt;In an exciting development, we are thrilled to announce the launch of &lt;a href=&#34;https://vchord.pgsty.com/docs/vectors/&#34;&gt;PGVecto.rs&lt;/a&gt; Cloud - bringing the power of scalable vector search to your PostgreSQL databases, now available as a fully managed cloud service.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://vchord.pgsty.com/docs/vectors/&#34;&gt;PGVecto.rs&lt;/a&gt; is a pioneering Postgres extension that enables high-performance vector search, empowering developers to build advanced similarity-based applications on top of their existing Postgres infrastructure. With &lt;a href=&#34;https://vchord.pgsty.com/docs/vectors/&#34;&gt;PGVecto.rs&lt;/a&gt; Cloud, you can now unlock the benefits of this transformative technology without the overhead of managing the extension yourself.&lt;/p&gt;</description>
      </item>
    <item>
        <title>My binary vector search is better than your FP32 vectors</title>
        <link>https://vchord.pgsty.com/blog/post/my-binary-vector-search-is-better-than-your-fp32-vectors/</link>
        <pubDate>Fri, 22 Mar 2024 00:00:00 +0000</pubDate>
        
        <guid>https://vchord.pgsty.com/blog/post/my-binary-vector-search-is-better-than-your-fp32-vectors/</guid>
        <description>&lt;p&gt;Within the field of vector search, an intriguing development has arisen: binary vector search. This approach shows promise in tackling the long-standing issue of memory consumption by achieving a remarkable 30x reduction. However, a critical aspect that sparks debate is its effect on accuracy.&lt;/p&gt;&#xA;&lt;p&gt;We believe that using binary vector search, along with specific optimization techniques, can maintain similar accuracy. To provide clarity on this subject, we showcase a series of experiments that will demonstrate the effects and implications of this approach.&lt;/p&gt;</description>
      </item>
    <item>
        <title>pgvector vs. pgvecto.rs in 2024: A Comprehensive Comparison for Vector Search in PostgreSQL</title>
        <link>https://vchord.pgsty.com/blog/post/pgvector-vs-pgvectors-in-2024-a-comprehensive-comparison-for-vector-search-in-postgresql/</link>
        <pubDate>Tue, 19 Mar 2024 00:00:00 +0000</pubDate>
        
        <guid>https://vchord.pgsty.com/blog/post/pgvector-vs-pgvectors-in-2024-a-comprehensive-comparison-for-vector-search-in-postgresql/</guid>
        <description>&lt;p&gt;pgvector and &lt;a href=&#34;https://vchord.pgsty.com/docs/vectors/&#34;&gt;pgvecto.rs&lt;/a&gt; are both vector search extensions designed to enhance the capabilities of PostgreSQL. These extensions revolutionize the way vector search is performed within the database, providing scalable, low-latency, and hybrid-enabled solutions. In this blog post, we will illustrate the differences between pgvector and &lt;a href=&#34;https://vchord.pgsty.com/docs/vectors/&#34;&gt;pgvecto.rs&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;TL; DR: Please navigate directly to the final section that contains a table showcasing the main distinctions between the two.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a id=&#34;Search&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;search&#34;&gt;Search&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Search is essential for a database. It plays a pivotal role in facilitating efficient data retrieval, enabling users to quickly find and access the information they need. We will demonstrate their performance and highlight the various features &lt;a href=&#34;https://vchord.pgsty.com/docs/vectors/&#34;&gt;pgvecto.rs&lt;/a&gt; and pgvector offer.&lt;/p&gt;</description>
      </item>
    <item>
        <title>Building LLM Applications in LangChain using  pgvecto.rs</title>
        <link>https://vchord.pgsty.com/blog/post/building-llm-applications-in-langchain-using-pgvectors/</link>
        <pubDate>Fri, 08 Mar 2024 00:00:00 +0000</pubDate>
        
        <guid>https://vchord.pgsty.com/blog/post/building-llm-applications-in-langchain-using-pgvectors/</guid>
        <description>&lt;p&gt;&lt;strong&gt;LangChain&lt;/strong&gt; is a framework for developing applications powered by language models. It enables applications that:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;Are context-aware&lt;/strong&gt;: connect a language model to sources of context (prompt instructions, few shot examples, content to ground its response in, etc.)&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;Reason&lt;/strong&gt;: rely on a language model to reason (about how to answer based on provided context, what actions to take, etc.)&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://vchord.pgsty.com/docs/vectors/&#34;&gt;pgvecto.rs&lt;/a&gt; is a vector search extension in Postgres. In this blog post, we&amp;rsquo;ll show you how to build LLM applications with LangChain and pgvecto.rs.&lt;/p&gt;</description>
      </item>
    <item>
        <title>Building the RAG pipeline with LlamaIndex and pgvecto.rs</title>
        <link>https://vchord.pgsty.com/blog/post/building-the-rag-pipeline-with-llamaindex-and-pgvectors/</link>
        <pubDate>Fri, 08 Mar 2024 00:00:00 +0000</pubDate>
        
        <guid>https://vchord.pgsty.com/blog/post/building-the-rag-pipeline-with-llamaindex-and-pgvectors/</guid>
        <description>&lt;p&gt;LlamaIndex is a simple, flexible data framework for connecting custom data sources to large language models (LLMs).&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://vchord.pgsty.com/docs/vectors/&#34;&gt;&lt;code&gt;pgvecto.rs&lt;/code&gt;&lt;/a&gt; provides a LlamaIndex integration that allows you to retrieve the most similar vectors. In this blog post, we will show you how to build a RAG pipeline with pgvecto.rs and LlamaIndex.&lt;/p&gt;&#xA;&lt;h2 id=&#34;install-dependencies&#34;&gt;&lt;strong&gt;Install dependencies&lt;/strong&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Some dependencies are required to use the LlamaIndex integration:&lt;/p&gt;&#xA;&lt;div class=&#34;td-code td-code--untitled&#34; id=&#34;td-code-03663433-fence-0&#34; data-td-code data-td-code-auto-id&#xA;     data-td-language=&#34;bash&#34; data-td-line-count=&#34;1&#34;&gt;&#xA;  &lt;div class=&#34;td-code__viewport&#34; id=&#34;td-code-03663433-fence-0-viewport&#34; data-td-code-viewport&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pip install llama-index &lt;span class=&#34;s2&#34;&gt;&amp;#34;pgvecto_rs[sdk]&amp;#34;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;You could start the Postgres instance with &lt;code&gt;pgvecto.rs&lt;/code&gt; extension in a docker container:&lt;/p&gt;</description>
      </item>
    <item>
        <title>Do we really need a specialized vector database?</title>
        <link>https://vchord.pgsty.com/blog/post/do-we-really-need-a-specialized-vector-database/</link>
        <pubDate>Fri, 08 Mar 2024 00:00:00 +0000</pubDate>
        
        <guid>https://vchord.pgsty.com/blog/post/do-we-really-need-a-specialized-vector-database/</guid>
        <description>&lt;p&gt;With the popularity of LLM (Large Language Model), vector databases have also become a hot topic. With just a few lines of simple Python code, a vector database can act as a cheap but highly effective &amp;ldquo;external brain&amp;rdquo; for your LLM. But do we really need a specialized vector database?&lt;/p&gt;&#xA;&lt;h2 id=&#34;why-does-llm-need-vector-search&#34;&gt;&lt;strong&gt;Why does LLM need vector search?&lt;/strong&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;First, let me briefly introduce why LLM needs to use vector search technology. Vector search is a problem that has been around for a long time. The process of finding the most similar object in a collection given an object is vector search. Text/images, etc. can be converted into a vector representation, and the similarity problem of text/images can be transformed into a vector similarity problem.&lt;/p&gt;</description>
      </item>
    <item>
        <title>pgvecto.rs 0.2: Unifying Relational Queries and Vector Search in PostgreSQL</title>
        <link>https://vchord.pgsty.com/blog/release/pgvectors-02-unifying-relational-queries-and-vector-search-in-postgresql/</link>
        <pubDate>Tue, 20 Feb 2024 00:00:00 +0000</pubDate>
        
        <guid>https://vchord.pgsty.com/blog/release/pgvectors-02-unifying-relational-queries-and-vector-search-in-postgresql/</guid>
        <description>&lt;p&gt;We are excited to announce the release of &lt;a href=&#34;https://vchord.pgsty.com/docs/vectors/&#34;&gt;pgvecto.rs&lt;/a&gt; 0.2, a significant milestone in the journey of bridging the gap between relational queries and vector search in PostgreSQL. This update brings together the power of both worlds, offering enhanced efficiency and enabling complex queries within PostgreSQL.&lt;/p&gt;&#xA;&lt;p&gt;In the past, developers and data scientists encountered the significant challenge of managing separate systems for relational queries and vector search. This resulted in increased complexity and resource overhead. However, with the release of &lt;a href=&#34;https://vchord.pgsty.com/docs/vectors/&#34;&gt;pgvecto.rs&lt;/a&gt; 0.2, we have addressed this issue by integrating the cutting-edge &lt;a href=&#34;https://www.usenix.org/conference/osdi23/presentation/zhang-qianxi&#34;&gt;VBASE method from OSDI 2023&lt;/a&gt;. This integration has substantially refined the efficiency of vector search within PostgreSQL.&lt;/p&gt;</description>
      </item>
    
  </channel>
</rss>
