Discover and explore top open-source AI tools and projects—updated daily.
timescalePostgres extension for high-performance, cost-efficient vector search
Top 17.0% 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 month ago
1 week
pgvector
neondatabase
tensorchord
tensorchord
pgvector