Back to Gap Map Infrastructure / Storage & Retrieval

pgvectorscale

Tiger Data
open source / Overall score: 2.0

pgvectorscale is a Postgres extension that complements pgvector with a StreamingDiskANN index, inspired by Microsoft's DiskANN research, and a statistical binary quantization scheme for cost-efficient storage at scale. It also adds label-based filtered vector search, combining similarity search with metadata filtering in a single index. Written in Rust using the PGRX framework and developed by Tiger Data (formerly Timescale).

Openness

5 high confidence
5.0
license
PostgreSQL(OSI)
source
public
core features withheld
no

pgvectorscale uses the PostgreSQL License, the same OSI-approved terms as pgvector, and the public, unarchived repository builds the whole extension — StreamingDiskANN, statistical binary quantization and label-based filtered search — with no separate paid tier gating any of it. Tiger Data's hosted Timescale Cloud service sits beside the extension rather than withholding any part of it.

Adoption

2 low confidence
2.0

pgvectorscale installs as a Postgres extension via Docker or from source rather than through a PyPI or npm package, and no distribution channel publishes a comparable download count, so GitHub stars are the only adoption signal available. A star reflects interest rather than confirmed use, so it cannot show how many databases are actually running pgvectorscale.

Capability

2 medium confidence
2.0

pgvectorscale ships a faster index type, StreamingDiskANN, plus a quantization scheme, over vector columns that pgvector already defines and stores; it holds no storage of its own. That is a narrower scope than pgvector, which is a working single-purpose store and index in its own right, which is why pgvectorscale sits one step behind it.

  • https://raw.githubusercontent.com/timescale/pgvectorscale/main/README.md recorded 2026-10-07

    README states pgvectorscale "complements pgvector... and introduces the following key innovations for pgvector data", requires `CREATE EXTENSION vectorscale CASCADE` to automatically install pgvector, and indexes the vector columns pgvector defines rather than defining or storing data itself.

Verified 2026-09-27