Postgres extension for vector similarity search
Top 21.9% on sourcepulse
pgvecto.rs is a PostgreSQL extension offering scalable, low-latency vector similarity search, designed to enhance existing PostgreSQL databases rather than replace them. It targets developers and data scientists needing efficient vector operations within a relational database context, providing advanced features like filtering and support for higher dimensions.
How It Works
Built with Rust and the pgrx framework, pgvecto.rs leverages dynamic SIMD instruction dispatch for optimized performance across different hardware. It introduces new vector data types (binary, FP16, INT8) and manages index storage separately from PostgreSQL's native engine, aiming for improved efficiency and flexibility.
Quick Start & Requirements
docker run -e POSTGRES_PASSWORD=mysecretpassword -p 5432:5432 -d ghcr.io/tensorchord/pgvecto-rs:pg17-v0.4.0
psql
client.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
Index WAL support is currently in progress. The project notes a new implementation, VectorChord, encouraging migration for improved stability and performance.
5 months ago
1 day