vs

pgvectorscale vs VectorChord

pgvectorscale: TigerData's Postgres extension adding StreamingDiskANN indexes on top of pgvector. VectorChord: Disk-friendly Postgres vector extension using IVF + RaBitQ, the successor to pgvecto.rs.

key differences

  • Licensing: pgvectorscale is open source (permissive) (PostgreSQL License); VectorChord is open source (copyleft) (AGPL-3.0 or Elastic License 2.0 (dual)).

choose pgvectorscale for

  • +Large pgvector tables that no longer fit HNSW in RAM
  • +Cost-efficient RAG on Postgres
  • +Filtered semantic search with labels

best at · Vector search, RAG, OLTP

choose vectorchord for

  • +Scaling Postgres vector search past pgvector's comfort zone
  • +Cost-efficient disk-based RAG retrieval
  • +Hybrid BM25 plus vector search in Postgres

best at · Vector search, RAG, OLTP

overview
Primary model
Vector
Vector
Also supports
Relational
Relational
Type
Extension
Extension
Status
Active
Active
Developer
TigerData (formerly Timescale)
TensorChord Inc.
First release
2024
2024
Latest version
0.9.1 (Sep 4, 2026)
1.1.1 (Feb 28, 2026)
License
Open source (permissive)PostgreSQL License
Open source (copyleft)AGPL-3.0 or Elastic License 2.0 (dual)
Free tier
✓
✓
popularity
WhichDB Score
13.9
13.7
Rank
#243
#250
GitHub stars
3.2K
1.8K
Stack Overflow questions
–
–
scale & guarantees
Comfortable data size
Large (≤ 1 PB)
Large (≤ 1 PB)
Horizontal scaling
None
None
Multi-region
Read replicas
Read replicas
ACID
Full
Full
Consistency
Strong
Strong
Schema
Strict
Strict
Architecture
Single node, Primary replica, Client server
Single node, Primary replica, Client server
deployment
Self-hosted
✓
✓
Vendor-managed cloud
—
✓
Serverless
—
—
Embedded
—
—
Edge
—
—
Clouds
AWS, Azure
–
capabilities
Transactions
✓
✓
Joins
✓
✓
Secondary indexes
✓
✓
Full-text search
✓
✓
Vector search
✓
✓
Geospatial
—
—
JSON
✓
✓
Change data capture
✓
✓
Triggers
✓
✓
Stored procedures
✓
✓
Materialized views
✓
✓
TTL / expiry
—
—
Pub/Sub
✓
✓
Columnar storage
—
—
In-memory
—
—
Durable persistence
✓
✓
Compression
✓
✓
Encryption at rest
—
—
Role-based access
✓
✓
Time travel
—
—
Branching
—
—
Online schema changes
✓
✓
Streaming ingest
—
—
Offline sync
—
—
Runs in WebAssembly
—
—
interfaces
Query languages
SQL
SQL
Client languages
Any PostgreSQL driver
Any PostgreSQL driver
Best for
Vector search, RAG, OLTP
Vector search, RAG, OLTP

pgvectorscale vs VectorChord: FAQ

What is the difference between pgvectorscale and VectorChord?

pgvectorscale: TigerData's Postgres extension adding StreamingDiskANN indexes on top of pgvector. VectorChord: Disk-friendly Postgres vector extension using IVF + RaBitQ, the successor to pgvecto.rs. Licensing: pgvectorscale is open source (permissive) (PostgreSQL License); VectorChord is open source (copyleft) (AGPL-3.0 or Elastic License 2.0 (dual)).

When should I choose pgvectorscale over VectorChord?

Choose pgvectorscale for large pgvector tables that no longer fit HNSW in RAM, cost-efficient RAG on Postgres and filtered semantic search with labels. Choose VectorChord for scaling Postgres vector search past pgvector's comfort zone, cost-efficient disk-based RAG retrieval and hybrid BM25 plus vector search in Postgres.

Is pgvectorscale or VectorChord more popular?

pgvectorscale ranks #243 on the WhichDB Score (13.9/100) and VectorChord ranks #250 (13.7/100). Popularity is not fit: check the requirements that matter for your project.

Are pgvectorscale and VectorChord open source?

Yes. pgvectorscale is open source. License: PostgreSQL License. Yes. VectorChord is open source. License: AGPL-3.0 or Elastic License 2.0 (dual).