Skip to content

Arena

Vector Databases & Memory Stores arenaVector Databases & Memory Stores

Vector databases and memory stores that power retrieval for RAG and agent memory, judged on hybrid search quality, latency and index tuning, metadata filtering, multi-tenancy, replication, serverless pricing, self-host and embedded modes, SDK breadth, embeddings integration, and backup/export.

53 user stories · 371 judged cells · updated 2026-09-15 · Evidence as of 2026-09-15

Buyer checklist →Procurement report →

Leaderboard — every product ranked by evidenceLeaderboard

Best by user type — persona-weighted winnersBest by user type

Per persona, the product with the highest persona-weighted coverage over just that persona's stories — not the same ranking as the overall PA Score leaderboard above.

Best for developer

Qdrant logo

Qdrant

50/100

Runner-up: LanceDB logo LanceDB (46/100)

12 developer stories scored

Best for ml-engineer

LanceDB logo

LanceDB

45/100

Runner-up: Pinecone logo Pinecone (43/100)

5 ml-engineer stories scored

Best for platform-engineer

Qdrant logo

Qdrant

56/100

Runner-up: Weaviate (37/100)

7 platform-engineer stories scored

Best for ai-native

Chroma logo

Chroma

39/100

Runner-up: Milvus logo Milvus (35/100)

29 ai-native stories scored

Story matrix — every product × every judged storyStory matrix

53/53 stories shown · legend

Agenticness — how well agents can access and operate the productAgenticness

Agent access

StoryPersona
Pinecone logoPinecone
Weaviate
Qdrant logoQdrant
Chroma logoChroma
Milvus logoMilvus
HelixDB logoHelixDB
LanceDB logoLanceDB
Agenticness — how well agents can access and operate the productPoint an agent at llms.txt or agent-oriented docsai-native
fullT
9/10
fullT
9/10
fullT
8/10
fullT
8/10
fullT
9/10
fullT
9/10
fullT
9/10
Agenticness — how well agents can access and operate the productRun the product headlessly / in CI for automationai-native
fullC
7/10
partialC
6/10
partialX
6/10
partialT
6/10
fullC
7/10
partialT
6/10
partialX
5/10
Agenticness — how well agents can access and operate the productPlug MCP servers into this product so it can use their toolsai-native
none
0/10
none
0/10
n/a
n/a
n/a
n/a
n/a
Agenticness — how well agents can access and operate the productConnect an agent via an official MCP serverai-native
fullT
9/10
fullT
8/10
fullT
8/10
fullT
8/10
fullT
8/10
fullT
7/10
none
0/10
Agenticness — how well agents can access and operate the productUse an official CLIai-native
none
0/10
none
0/10
none
0/10
fullT
8/10
none
0/10
fullT
7/10
none
0/10
Agenticness — how well agents can access and operate the productDrive the product through a documented public APIai-native
fullT
8/10
fullT
8/10
fullT
8/10
fullT
9/10
fullT
8/10
fullT
8/10
fullT
7/10
Agenticness — how well agents can access and operate the productIssue scoped/least-privilege API credentials for an agentai-native
partialC
6/10
none
0/10
fullC
8/10
none
0/10
partialT
5/10
fullC
7/10
partialC
3/10
Agenticness — how well agents can access and operate the productBuild against official SDKsai-native
partialT
6/10
fullX
8/10
fullX
8/10
partialT
7/10
fullX
9/10
fullT
8/10
fullX
7/10
Agenticness — how well agents can access and operate the productSubscribe to events via webhooksai-native
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10

Agentic features

StoryPersona
Pinecone logoPinecone
Weaviate
Qdrant logoQdrant
Chroma logoChroma
Milvus logoMilvus
HelixDB logoHelixDB
LanceDB logoLanceDB
Agenticness — how well agents can access and operate the productGet AI-generated insights and suggestions from my data inside the productai-native
partialC
6/10
partialC
6/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
Agenticness — how well agents can access and operate the productSet up automations that run autonomously in the backgroundai-native
none
0/10
none
0/10
n/a
n/a
n/a
n/a
n/a
Agenticness — how well agents can access and operate the productDelegate tasks to a built-in AI assistant inside the productai-native
partialC
5/10
partialC
5/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
Agenticness — how well agents can access and operate the productOperate the product with natural-language commandsai-native
partialT
6/10
fullT
7/10
partialT
5/10
partialT
6/10
partialT
6/10
disputedD
3/10
partialC
4/10

Api quality

StoryPersona
Pinecone logoPinecone
Weaviate
Qdrant logoQdrant
Chroma logoChroma
Milvus logoMilvus
HelixDB logoHelixDB
LanceDB logoLanceDB
Agenticness — how well agents can access and operate the productExplore an interactive API reference with runnable examplesai-native
none
0/10
none
0/10
none
0/10
partialT
4/10
none
0/10
partialT
4/10
none
0/10
Agenticness — how well agents can access and operate the productDownload a machine-readable API spec (OpenAPI or equivalent)ai-native
none
0/10
none
0/10
none
0/10
fullT
9/10
none
0/10
fullT
8/10
none
0/10
Agenticness — how well agents can access and operate the productTest against a sandbox environment without touching production dataai-native
partialC
3/10
partialC
4/10
partialX
6/10
partialX
6/10
fullC
7/10
partialC
6/10
fullC
8/10
Agenticness — how well agents can access and operate the productRely on versioned APIs with a documented deprecation policyai-native
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10

Automation depth — how much of the product can run unattendedAutomation depth

StoryPersona
Pinecone logoPinecone
Weaviate
Qdrant logoQdrant
Chroma logoChroma
Milvus logoMilvus
HelixDB logoHelixDB
LanceDB logoLanceDB
Automation depth — how much of the product can run unattendedPerform bulk operations across many items at onceai-native
partialC
3/10
partialC
3/10
partialX
3/10
partialC
6/10
partialX
6/10
none
0/10
partialX
3/10
Automation depth — how much of the product can run unattendedDefine rules that trigger actions automatically on eventsai-native
none
0/10
none
0/10
none
0/10
n/a
none
0/10
none
0/10
none
0/10
Automation depth — how much of the product can run unattendedSchedule recurring jobs or workflowsai-native
n/a
n/a
n/a
n/a
n/a
n/a
n/a
Automation depth — how much of the product can run unattendedVersion, review, and roll back my automationsai-native
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
partialC
6/10

Data lifecycle — stories about data lifecycle in this arenaData lifecycle

Backup

StoryPersona
Pinecone logoPinecone
Weaviate
Qdrant logoQdrant
Chroma logoChroma
Milvus logoMilvus
HelixDB logoHelixDB
LanceDB logoLanceDB
Data lifecycle — stories about data lifecycle in this arenaBack up collections with snapshots and restore themplatform-engineer
partialC
6/10
fullC
8/10
fullC
8/10
partialC
3/10
none
0/10
none
0/10
partialC
5/10

Freshness

StoryPersona
Pinecone logoPinecone
Weaviate
Qdrant logoQdrant
Chroma logoChroma
Milvus logoMilvus
HelixDB logoHelixDB
LanceDB logoLanceDB
Data lifecycle — stories about data lifecycle in this arenaUpsert and delete records continuously and have changes reflected in search results quickly, with documented freshness/consistency behaviordeveloper
none
0/10
partialC
3/10
partialX
4/10
none
0/10
none
0/10
partialC
3/10
none
0/10

Portability

StoryPersona
Pinecone logoPinecone
Weaviate
Qdrant logoQdrant
Chroma logoChroma
Milvus logoMilvus
HelixDB logoHelixDB
LanceDB logoLanceDB
Data lifecycle — stories about data lifecycle in this arenaBulk-import and bulk-export vectors plus metadata in documented formatsdeveloper
partialC
3/10
partialC
6/10
partialC
5/10
none
0/10
none
0/10
none
0/10
none
0/10

Deployment modes — stories about deployment modes in this arenaDeployment modes

Local dev

StoryPersona
Pinecone logoPinecone
Weaviate
Qdrant logoQdrant
Chroma logoChroma
Milvus logoMilvus
HelixDB logoHelixDB
LanceDB logoLanceDB
Deployment modes — stories about deployment modes in this arenaRun the database embedded in-process or as a lightweight local instance for development and small workloadsdeveloper
none
0/10
partialX
5/10
fullX
8/10
fullT
8/10
fullX
9/10
fullX
8/10
fullX
7/10

Managed cloud

StoryPersona
Pinecone logoPinecone
Weaviate
Qdrant logoQdrant
Chroma logoChroma
Milvus logoMilvus
HelixDB logoHelixDB
LanceDB logoLanceDB
Deployment modes — stories about deployment modes in this arenaUse a fully managed cloud version of the database with programmatic provisioningdeveloper
fullX
8/10
partialC
5/10
partialX
4/10
partialX
6/10
none
0/10
partialT
5/10
partialC
4/10

Self managed

StoryPersona
Pinecone logoPinecone
Weaviate
Qdrant logoQdrant
Chroma logoChroma
Milvus logoMilvus
HelixDB logoHelixDB
LanceDB logoLanceDB
Deployment modes — stories about deployment modes in this arenaDeploy to production on Kubernetes with an official Helm chart or operatorplatform-engineer
none
0/10
partialC
4/10
partialC
4/10
none
0/10
none
0/10
none
0/10
none
0/10

Embeddings pipeline — stories about embeddings pipeline in this arenaEmbeddings pipeline

Embeddings

StoryPersona
Pinecone logoPinecone
Weaviate
Qdrant logoQdrant
Chroma logoChroma
Milvus logoMilvus
HelixDB logoHelixDB
LanceDB logoLanceDB
Embeddings pipeline — stories about embeddings pipeline in this arenaHave the database generate embeddings at ingest and query time using built-in or configured model providers, instead of running a separate embedding pipelineml-engineer
fullC
8/10
fullC
8/10
disputedD
4/10
fullC
8/10
partialC
5/10
none
0/10
fullC
7/10

Filtering metadata — stories about filtering metadata in this arenaFiltering metadata

Filtering

StoryPersona
Pinecone logoPinecone
Weaviate
Qdrant logoQdrant
Chroma logoChroma
Milvus logoMilvus
HelixDB logoHelixDB
LanceDB logoLanceDB
Filtering metadata — stories about filtering metadata in this arenaFilter vector search by structured metadata conditions without wrecking recall or latencydeveloper
partialX
7/10
partialT
3/10
partialX
6/10
partialC
4/10
fullC
7/10
partialX
6/10
fullX
8/10
Filtering metadata — stories about filtering metadata in this arenaExpress rich filter conditions (ranges, geo, nested boolean logic, array membership) in queriesdeveloper
partialC
6/10
none
0/10
partialC
5/10
partialC
3/10
partialC
5/10
none
0/10
partialX
4/10

Multi tenancy scale — stories about multi tenancy scale in this arenaMulti tenancy scale

Scaling

StoryPersona
Pinecone logoPinecone
Weaviate
Qdrant logoQdrant
Chroma logoChroma
Milvus logoMilvus
HelixDB logoHelixDB
LanceDB logoLanceDB
Multi tenancy scale — stories about multi tenancy scale in this arenaScale beyond one node with sharding or distributed deploymentplatform-engineer
partialC
4/10
fullC
8/10
fullX
8/10
partialX
6/10
fullX
8/10
none
0/10
none
0/10
Multi tenancy scale — stories about multi tenancy scale in this arenaReplicate data across nodes or zones for high availability with a documented consistency modelplatform-engineer
none
0/10
partialC
5/10
partialX
6/10
partialX
3/10
none
0/10
none
0/10
none
0/10

Tenancy

StoryPersona
Pinecone logoPinecone
Weaviate
Qdrant logoQdrant
Chroma logoChroma
Milvus logoMilvus
HelixDB logoHelixDB
LanceDB logoLanceDB
Multi tenancy scale — stories about multi tenancy scale in this arenaEnforce granular access control (API keys, roles, per-collection permissions) on database operationsplatform-engineer
partialC
6/10
none
0/10
fullC
8/10
none
0/10
fullC
7/10
partialC
6/10
partialC
4/10
Multi tenancy scale — stories about multi tenancy scale in this arenaIsolate many tenants cheaply using namespaces, partitions, or per-tenant collections with documented limitsplatform-engineer
partialC
6/10
partialC
6/10
fullC
7/10
partialX
5/10
partialC
6/10
partialC
3/10
none
0/10

Openness — open source, data portability, and self-hosting storiesOpenness

StoryPersona
Pinecone logoPinecone
Weaviate
Qdrant logoQdrant
Chroma logoChroma
Milvus logoMilvus
HelixDB logoHelixDB
LanceDB logoLanceDB
Openness — open source, data portability, and self-hosting storiesDo everything through the API that I can do in the UIai-native
partialT
6/10
none
0/10
partialT
6/10
partialT
5/10
fullT
8/10
none
0/10
none
0/10
Openness — open source, data portability, and self-hosting storiesExport all of my data in open formats and leaveai-native
none
0/10
partialX
5/10
partialX
5/10
partialX
5/10
partialC
4/10
none
0/10
none
0/10
Openness — open source, data portability, and self-hosting storiesRead the product's source under an open licenseai-native
none
0/10
fullT
7/10
fullX
8/10
fullX
9/10
fullT
7/10
disputedD
4/10
fullC
9/10
Openness — open source, data portability, and self-hosting storiesSelf-host the core productai-native
none
0/10
fullT
9/10
fullX
9/10
fullT
9/10
fullX
9/10
fullX
8/10
fullX
7/10

Performance latency — stories about performance latency in this arenaPerformance latency

Benchmarks

StoryPersona
Pinecone logoPinecone
Weaviate
Qdrant logoQdrant
Chroma logoChroma
Milvus logoMilvus
HelixDB logoHelixDB
LanceDB logoLanceDB
Performance latency — stories about performance latency in this arenaSee published benchmarks or measured latency/recall numbers backing the database's performance claimsplatform-engineer
none
0/10
none
0/10
none
0/10
none
0/10
disputedD
3/10
none
0/10
none
0/10

Index tuning

StoryPersona
Pinecone logoPinecone
Weaviate
Qdrant logoQdrant
Chroma logoChroma
Milvus logoMilvus
HelixDB logoHelixDB
LanceDB logoLanceDB
Performance latency — stories about performance latency in this arenaTune index parameters (HNSW graph settings, index types) to trade recall against latency and memoryml-engineer
none
0/10
none
0/10
partialC
3/10
none
0/10
partialX
3/10
none
0/10
partialC
5/10
Performance latency — stories about performance latency in this arenaEnable vector quantization or compression to cut memory and storage cost with a documented accuracy trade-offml-engineer
none
0/10
none
0/10
partialC
3/10
none
0/10
none
0/10
none
0/10
partialC
5/10

Pricing plans — plan structure and value — what each tier costs and what it unlocksPricing plans

Pricing

StoryPersona
Pinecone logoPinecone
Weaviate
Qdrant logoQdrant
Chroma logoChroma
Milvus logoMilvus
HelixDB logoHelixDB
LanceDB logoLanceDB
Pricing plans — plan structure and value — what each tier costs and what it unlocksPrototype on a meaningful free tier before paying anythingdeveloper
partialX
6/10
partialC
5/10
fullX
8/10
fullX
8/10
fullC
8/10
partialX
5/10
partialC
4/10
Pricing plans — plan structure and value — what each tier costs and what it unlocksPay serverless usage-based pricing with transparent per-unit costs instead of provisioning fixed clustersdeveloper
partialX
4/10
none
0/10
none
0/10
fullX
7/10
none
0/10
none
0/10
none
0/10

Privacy posture — data-handling and privacy storiesPrivacy posture

StoryPersona
Pinecone logoPinecone
Weaviate
Qdrant logoQdrant
Chroma logoChroma
Milvus logoMilvus
HelixDB logoHelixDB
LanceDB logoLanceDB
Privacy posture — data-handling and privacy storiesChoose where my data is stored (region/residency)ai-native
none
0/10
partialC
3/10
partialC
6/10
partialC
6/10
partialC
5/10
none
0/10
partialC
5/10
Privacy posture — data-handling and privacy storiesPrevent my data from being used to train AI modelsai-native
none
0/10
n/a
none
0/10
none
0/10
none
0/10
none
0/10
n/a
Privacy posture — data-handling and privacy storiesControl data retention and deletionai-native
partialC
3/10
none
0/10
partialC
5/10
partialC
4/10
partialX
4/10
none
0/10
partialC
3/10
Privacy posture — data-handling and privacy storiesOpt out of telemetry and usage trackingai-native
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10

Sdk integrations — stories about sdk integrations in this arenaSdk integrations

Integrations

StoryPersona
Pinecone logoPinecone
Weaviate
Qdrant logoQdrant
Chroma logoChroma
Milvus logoMilvus
HelixDB logoHelixDB
LanceDB logoLanceDB
Sdk integrations — stories about sdk integrations in this arenaPlug the database into RAG and agent frameworks (LangChain, LlamaIndex, etc.) through maintained first-class integrationsml-engineer
partialT
6/10
partialX
4/10
none
0/10
partialT
6/10
partialT
3/10
none
0/10
none
0/10

Sdks

StoryPersona
Pinecone logoPinecone
Weaviate
Qdrant logoQdrant
Chroma logoChroma
Milvus logoMilvus
HelixDB logoHelixDB
LanceDB logoLanceDB
Sdk integrations — stories about sdk integrations in this arenaBuild against official SDKs in the major languages (Python, TypeScript, Go, Java)developer
none
0/10
fullC
8/10
fullX
8/10
partialC
3/10
partialC
4/10
partialC
5/10
partialX
4/10

Search quality hybrid — stories about search quality hybrid in this arenaSearch quality hybrid

Core search

StoryPersona
Pinecone logoPinecone
Weaviate
Qdrant logoQdrant
Chroma logoChroma
Milvus logoMilvus
HelixDB logoHelixDB
LanceDB logoLanceDB
Search quality hybrid — stories about search quality hybrid in this arenaRun approximate nearest-neighbor similarity search over embeddings with configurable distance metricsdeveloper
fullX
8/10
partialT
5/10
fullX
9/10
partialC
5/10
fullX
8/10
fullT
8/10
fullX
8/10

Hybrid

StoryPersona
Pinecone logoPinecone
Weaviate
Qdrant logoQdrant
Chroma logoChroma
Milvus logoMilvus
HelixDB logoHelixDB
LanceDB logoLanceDB
Search quality hybrid — stories about search quality hybrid in this arenaRun keyword/full-text search over documents inside the database without bolting on a separate search enginedeveloper
fullC
8/10
fullC
8/10
partialC
6/10
partialX
6/10
fullC
7/10
fullT
8/10
fullC
8/10
Search quality hybrid — stories about search quality hybrid in this arenaCombine dense vector search with keyword or sparse (BM25-style) signals in one hybrid query with fusion rankingdeveloper
fullC
9/10
fullX
9/10
fullC
8/10
partialC
4/10
fullC
7/10
partialT
5/10
fullC
8/10

Reranking

StoryPersona
Pinecone logoPinecone
Weaviate
Qdrant logoQdrant
Chroma logoChroma
Milvus logoMilvus
HelixDB logoHelixDB
LanceDB logoLanceDB
Search quality hybrid — stories about search quality hybrid in this arenaRerank search results with built-in or first-party-integrated reranking modelsml-engineer
fullC
8/10
partialC
5/10
none
0/10
none
0/10
none
0/10
none
0/10
fullC
8/10
Verdict✓ fullclear evidence~ partialwith caveats! disputedevidence conflicts— noneno evidence foundn/aquestion doesn't apply to this kind of product
ProofT probedtested by usX communityusers back itC claimedvendor claim onlyD contradictedevidence disagrees⚿ auth-gatedprobe hit a live sign-in wall — verified reachable, untestable keylessly
quality 0–10 · PA Score /100 · A–D = evidence confidence · full guide

Adjacent arenas — categories often shopped togetherAdjacent arenas

Shopping this category often means shopping these too.