Postgres extension for scalable vector similarity search
Top 39.1% on sourcepulse
VectorChord is a PostgreSQL extension for scalable, high-performance, and disk-efficient vector similarity search, designed as a successor to pgvecto.rs. It targets developers and organizations needing to manage large vector datasets within Postgres, offering significant cost savings and performance improvements over existing solutions like pgvector.
How It Works
VectorChord leverages an IVF index with RaBitQ compression for efficient vector storage and retrieval. It supports external index building, potentially on GPUs, and includes autonomous reranking to maintain search quality. This approach allows for handling millions of vectors in modest memory footprints, with features like long vector support (up to 60,000 dimensions) and horizontal scaling capabilities.
Quick Start & Requirements
docker run -e POSTGRES_PASSWORD=mysecretpassword -p 5432:5432 -d ghcr.io/tensorchord/vchord-postgres:pg17-v0.3.0
psql
client.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The AGPLv3 license may impose copyleft restrictions on commercial applications. The Elastic License v2 also contains specific usage limitations. Users should carefully review both licenses for compatibility with their deployment scenarios.
2 days ago
1 day