AI Potluck
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).

Verified 2026-09-03 via GitHub and the LICENSE body.

Openness

5 high confidence
5.0
license
PostgreSQL(OSI)
source
public
core-gated
ungated

The LICENSE body is the PostgreSQL License, the same OSI-approved terms pgvector records, here carrying a Tiger Data disclaimer rather than the Postgres project's own notices. GitHub's classifier resolves it to `postgresql`, not NOASSERTION. The repository is public and unarchived and builds the whole extension - the StreamingDiskANN index, statistical binary quantization and label-based filtered search - with no separate paid tier or license-gated build in the tree; Tiger Data's hosted Timescale Cloud service sits beside the extension rather than withholding any part of it. So source is public and the core ungated.

Adoption

2 low confidence
2.0

3,119 GitHub stars, which lands in the 1K-10K stars band of the stars scale, level 2. The extension installs as a Postgres extension via Docker or from source rather than a PyPI or npm package, and no distribution channel publishes a comparable download count, so the stars scale applies with its cap of 3.

Capability

2 medium confidence
2.0

Banded one rung below pgvector on the storage category's feature matrix. pgvector is rung 3, a working single-purpose store or index; pgvectorscale ships only a faster index type and quantization scheme over columns pgvector already defines and stores, which is rung 2, a single index family shipped as a library with no storage of its own.

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

    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-03