LanceDB vs pgvector

LanceDB vs pgvector: side-by-side comparison of two vector-database infrastructure systems — architecture, taxonomy, license, pricing, MCP/A2A support, and direct edges.

LanceDB · pgvector

Cost & capability

LanceDBpgvector
Cost tierfreefree
$/Mtok input00
$/Mtok output00

Where they differ (15)

Rows where both sides have data and the values disagree — the shortlist of dimensions that actually distinguish these two systems.

LanceDBpgvector
TypeEmbedded Arrow-columnar vector DBPostgreSQL vector extension
Created2023-022021-04
Latest releasepython-v0.31.0-… 2026-04-29no releases
LicenseApache-2.0Custom
GitHub10.2k★ +200/mo HTML21.1k★ +123/mo C
PricingFree + paidFree (PostgreSQL License open source)
Funding$38M total Series A · 2025-06No external funding — open-source project by independent developer
Backend storagecustom (Lance columnar format on object storage)Postgres
DeploymentBothSelf-hosted only (PostgreSQL extension; managed via Supabase/AWS RDS/etc.)
API surfaceREST (cloud), SDK: Python, JS/TS, RustSQL via Postgres protocol
Embeddingmultiple supportedBYO
Multi-tenancyLogical namespace per dataset; embedded library or LanceDB Cloud (single-tenant available)Logical isolation via Postgres schemas/databases; managed providers (Supabase, Neon, RDS) add tenant-level controls
MCPno first-party MCP adapter published as of 2026-05; community connectors may exist.via Postgres MCP servers (community)
A2Ano Google A2A (Agent2Agent) integration documented as of 2026-05.not supported
OpenTelemetryno first-party OpenTelemetry exporter documented; standard logs/metrics typically available.via Postgres OTel

At a glance

LanceDBpgvector
SectionVector-database infrastructure Vector-database infrastructure
TierT1 T1
TypeEmbedded Arrow-columnar vector DB PostgreSQL vector extension
Created2023-02 2021-04
Latest releasepython-v0.31.0-… 2026-04-29 no releases
LicenseApache-2.0 Custom
GitHub10.2k★ +200/mo HTML 21.1k★ +123/mo C
PricingFree + paid Free (PostgreSQL License open source)
Funding$38M total Series A · 2025-06 No external funding — open-source project by independent developer
Backend storagecustom (Lance columnar format on object storage) Postgres
DeploymentBoth Self-hosted only (PostgreSQL extension; managed via Supabase/AWS RDS/etc.)
API surfaceREST (cloud), SDK: Python, JS/TS, Rust SQL via Postgres protocol
Embeddingmultiple supported BYO
Multi-tenancyLogical namespace per dataset; embedded library or LanceDB Cloud (single-tenant available) Logical isolation via Postgres schemas/databases; managed providers (Supabase, Neon, RDS) add tenant-level controls
MCPno first-party MCP adapter published as of 2026-05; community connectors may exist. via Postgres MCP servers (community)
A2Ano Google A2A (Agent2Agent) integration documented as of 2026-05. not supported
OpenTelemetryno first-party OpenTelemetry exporter documented; standard logs/metrics typically available. via Postgres OTel
Optimised forlow-latency similarity search + scale low-latency similarity search + scale
Anti-fitnot for relational / graph-heavy queries (vector-first by design) not for relational / graph-heavy queries (vector-first by design)

Taxonomy

AxisLanceDBpgvector
storagevectorvector
retrievalsimilaritysimilarity
persistencelong-termlong-term
updateoverwriteoverwrite
unitchunkchunk
governanceinspectableinspectable
conflictoverwriteoverwrite

Pros & cons

LanceDB

Pros: Built on Lance columnar format — gives you vector search + analytical SQL on the same data without ETL between systems.

Cons: Newer ecosystem; fewer integrations than Pinecone / Weaviate; Lance format is non-standard so portability requires conversion.

pgvector

Pros: Postgres extension — keeps vector data alongside transactional data with full ACID; minimal ops for shops already running Postgres.

Cons: Performance plateau at very large vector counts; limited filter pushdown vs purpose-built engines.

Rows last verified 2026-05-14 / 2026-05-14. Data is CC-BY-4.0 — see how to read this.