Skip to content

Junyu Chen

Core Engineer at TensorChord · Author of vchordrq, vchordg, and RaBitQ quantization (@cutecutecat)

Core engineer at TensorChord focusing on high-dimensional vector indexing (vchordrq and vchordg), SIMD acceleration, and billion-scale benchmarks. Follow on GitHub (@cutecutecat).

  • VectorChord 1.1: Native 4/8 Bit Vector Types and Per-Index Query Defaults

    By Junyu Chen In Release Notes 1049 words 5 min

    Junyu Chenreleasevector-databasevectorchord

    VectorChord 1.1: Native 4/8 Bit Vector Types and Per-Index Query Defaults

    We’re excited to announce the release of VectorChord 1.1 as we kick off the new year of horse. VectorChord 1.0 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 excited to announce the release of VectorChord 1.1 as we kick off the new year of horse. VectorChord 1.0 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, …

  • Scaling Vector Search to 1 Billion on PostgreSQL

    By Junyu Chen In Engineering 1000 words 5 min

    Junyu Chenvector-database

    Scaling Vector Search to 1 Billion on PostgreSQL

    For teams trying to run vector search at billion scale themselves, the challenge is often not raw performance, but practicality. Many solutions designed for billion-scale, low-latency vector search come with practical constraints, requiring tradeoffs …

    For teams trying to run vector search at billion scale themselves, the challenge is often not raw performance, but practicality. Many solutions designed for billion-scale, low-latency vector search come with practical constraints, requiring tradeoffs …

  • How We Made 100M Vector Indexing in 20 Minutes Possible on PostgreSQL

    By Junyu Chen In Engineering 2676 words 13 min

    Junyu Chenvectorsearch

    How We Made 100M Vector Indexing in 20 Minutes Possible on PostgreSQL

    1. Introduction In the past few months, we’ve heard consistent feedback from users and partners: while our goal of providing a scalable, high-performance alternative to pgvector is well-received, index build time and memory usage remain major …

    1. Introduction In the past few months, we’ve heard consistent feedback from users and partners: while our goal of providing a scalable, high-performance alternative to pgvector is well-received, index build time and memory usage remain major …

  • VectorChord: Cost-Efficient Upload & Search of 400 Million Vectors on AWS

    By Junyu Chen In Engineering 1668 words 8 min

    Junyu Chenpostgresqlvectorchord

    VectorChord: Cost-Efficient Upload & Search of 400 Million Vectors on AWS

    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 LAION-400M dataset and the VectorChord extension in PostgreSQL. We’re attempting to show …

    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 LAION-400M dataset and the VectorChord extension in PostgreSQL. We’re attempting to show …

  • Vector Search Over PostgreSQL: A Comparative Analysis of Memory and Disk Solutions

    By Junyu Chen, xieydd In Engineering 2192 words 11 min

    Junyu Chenxieyddvectorchord

    Vector Search Over PostgreSQL: A Comparative Analysis of Memory and Disk Solutions

    Introduction: real-world challenges Specialized vector databases aren’t always needed. With PostgreSQL extensions like pgvector, pgvectorscale, VectorChord (which evolved from pgvecto.rs)****, you get vector search plus relational power—no extra …

    Introduction: real-world challenges Specialized vector databases aren’t always needed. With PostgreSQL extensions like pgvector, pgvectorscale, VectorChord (which evolved from pgvecto.rs)****, you get vector search plus relational power—no extra …

  • PostgreSQL Full-Text Search: Fast When Done Right (Debunking the Slow Myth)

    By Jinjing Zhou, Junyu Chen In Engineering 1215 words 6 min

    Jinjing ZhouJunyu Chenbm25

    PostgreSQL Full-Text Search: Fast When Done Right (Debunking the Slow Myth)

    You might have come across discussions or blog posts suggesting that PostgreSQL’s built-in full-text search (FTS) struggles with performance compared to dedicated search engines or specialized extensions. A notable recent example comes from Neon’s …

    You might have come across discussions or blog posts suggesting that PostgreSQL’s built-in full-text search (FTS) struggles with performance compared to dedicated search engines or specialized extensions. A notable recent example comes from Neon’s …

  • Vector Search at 10,000 QPS in PostgreSQL with VectorChord

    By Junyu Chen In Engineering 1162 words 6 min

    Junyu Chenvectorsearchvectorchord

    Vector Search at 10,000 QPS in PostgreSQL with VectorChord

    VectorChord is a PostgreSQL extension designed for scalable, high-performance, and disk-efficient vector similarity search, and serves as the successor to pgvecto.rs. In our previous blog post, we showed that with just $250 per month, VectorChord …

    VectorChord is a PostgreSQL extension designed for scalable, high-performance, and disk-efficient vector similarity search, and serves as the successor to pgvecto.rs. In our previous blog post, we showed that with just $250 per month, VectorChord …

  • ARM + VectorChord: Affordable, Fast Vector Search

    By Junyu Chen In Engineering 538 words 3 min

    Junyu Chenpostgresqlvectorchord

    ARM + VectorChord: Affordable, Fast Vector Search

    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 …

    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 …

  • VectorChord: Store 400k Vectors for $1 in PostgreSQL

    By Ce Gao, Jinjing Zhou, Junyu Chen In Engineering 1314 words 7 min

    Ce GaoJinjing ZhouJunyu Chenvectorchord

    VectorChord: Store 400k Vectors for $1 in PostgreSQL

    We’re pleased to announce our new vector search extension for PostgreSQL, providing a highly cost-effective way to manage large vectors. Using VectorChord, you can achieve a QPS of 131 with 0.95 precision on 100 million 768-dimensional vectors for …

    We’re pleased to announce our new vector search extension for PostgreSQL, providing a highly cost-effective way to manage large vectors. Using VectorChord, you can achieve a QPS of 131 with 0.95 precision on 100 million 768-dimensional vectors for …

  • Unleash the power of sparse vector

    By Junyu Chen In Engineering 1433 words 7 min

    Junyu Chensparsevectors

    Unleash the power of sparse vector

    In the past, hybrid search combined two search methods: traditional keyword-based search and vector-based similarity search. However, sparse vector can act as a substitute for keyword search, unlocking the full potential of the data pipeline with …

    In the past, hybrid search combined two search methods: traditional keyword-based search and vector-based similarity search. However, sparse vector can act as a substitute for keyword search, unlocking the full potential of the data pipeline with …