Postgres extension for high-performance, cost-efficient vector search
Top 21.6% on sourcepulse
pgvectorscale enhances PostgreSQL's pgvector extension with Rust-based implementations for high-performance, cost-efficient vector search. It targets AI applications and developers needing to scale vector similarity search, offering significant improvements over existing solutions like Pinecone in benchmarks.
How It Works
pgvectorscale introduces a new StreamingDiskANN
index type, inspired by Microsoft's DiskANN research. It also incorporates Statistical Binary Quantization (SBQ) for improved vector compression and label-based filtering for efficient, precise searches. This Rust implementation, built with the PGRX framework, allows for deeper integration and optimization within PostgreSQL.
Quick Start & Requirements
cargo-pgrx
. macOS X86 (Intel) builds are not supported.cargo-pgrx
setup.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
UNLOGGED
tables are not yet implemented.diskann
index uses relaxed ordering; strict ordering requires a materialized CTE.1 week ago
Inactive