内核 十亿级分布式向量检索(存算分离 + 分片的云原生架构)
- 一句话
- 唯一经过大厂验证的开源分布式向量库:向量过亿、特别是十亿级时靠存算分离架构横向扩展——Milvus 的招牌不是"快",而是"大",31 款里这个量级几乎没有替代品。The only large-company-validated open-source distributed vector database: at 100M+ vectors, and especially billion-scale, it scales horizontally on a disaggregated architecture — Milvus's signature isn't "fast", it's "big", with almost no alternative among the 31 at this scale.
- 窄场景
- 互联网级语义搜索/推荐/广告召回(读多写多、持续写入);向量规模 1 亿–1000 亿;有平台工程/SRE 能力的中大型团队,或直接用 Zilliz Cloud 托管。电商商品搜索、新闻推荐、安防/金融风控的海量向量库是典型画像。Internet-scale semantic search / recommendation / ad retrieval (read-heavy, write-heavy, continuous writes); 100M–100B vectors; mid-to-large teams with platform engineering / SRE capacity, or Zilliz Cloud managed. Typical profiles: e-commerce product search, news recommendation, massive vector stores for security / financial risk control.
- 机制
- 真正的分布式系统而非单机放大:Proxy(接入)/Coordinator(协调)/DataNode(写入)/QueryNode(查询)/IndexNode(构图)职责分离,etcd 存元数据、MinIO/S3 存对象、Pulsar/Kafka 做日志总线——扩查询吞吐加 QueryNode,扩写入加 DataNode,互不干扰。collection→partition→segment 三级数据组织加分片负载均衡;冷数据可用 DiskANN 落盘索引,不必全量常驻内存。A genuinely distributed system, not a scaled-up single node: Proxy (ingress) / Coordinator / DataNode (writes) / QueryNode (queries) / IndexNode (index building), each with separated responsibilities; etcd for metadata, MinIO/S3 for object storage, Pulsar/Kafka as the log bus — add QueryNodes for query throughput, DataNodes for writes, independently. Three-level data organization (collection → partition → segment) plus sharding for load balancing; cold data can use DiskANN on-disk indexes instead of all resident in memory.
- 生产验证
- Tokopedia(印尼电商巨头):语义搜索做 Ads 关键词匹配,DEV 单节点验证后切 HA 部署(1 写节点 + 2 只读节点 + Mishards 分片中间件,GCP 上 Ansible 编排),上线后 CTR/CVR 提升 10 倍(厂商发布的客户案例,数字为客户口径,https://Zilliz.com/customers/tokopedia)。Zilliz CEO 接受 VentureBeat 采访披露最大部署管理 1000 亿向量(独立媒体采访,厂商口径,https://venturebeat.com/infrastructure/open-source-vector-database-vendor-targets-enterprise-ai-costs-with-cloud-update)。官方 Adopters 名单:eBay、Shopee、Walmart、Xiaomi、NVIDIA、Salesforce、LINE、TrendMicro、Vipshop、贝壳 AI 找房、丁香园医疗等(厂商整理但具名可查,https://github.com/milvus-io/milvus)。Tokopedia (Indonesian e-commerce giant): semantic search for Ads keyword matching — after single-node DEV validation moved to HA (1 writer + 2 read-only nodes + Mishards sharding middleware, Ansible-orchestrated on GCP), CTR/CVR up 10x post-launch (vendor-published customer case; figures per customer, https://Zilliz.com/customers/tokopedia). Zilliz CEO told VentureBeat in an interview that the largest deployment manages 100 billion vectors (independent media interview, vendor figures, https://venturebeat.com/infrastructure/open-source-vector-database-vendor-targets-enterprise-ai-costs-with-cloud-update). Official Adopters list: eBay, Shopee, Walmart, Xiaomi, NVIDIA, Salesforce, LINE, TrendMicro, Vipshop, Beike (AI property search), DXY.cn (medical) and more (vendor-compiled but named and checkable, https://github.com/milvus-io/milvus).
- 竞品差距
- 31 款无第二家。pgvector 是单机 Postgres,千万级是实用上限(HNSW 常驻内存 + vacuum 成本);Qdrant 分布式是分片复制模型,单 collection 推荐上限约千级、单节点百 M 级是舒适区,十亿级需 HubSpot 式 140+ 集群、5 地域的平台工程投入;Weaviate 官方与社区一致认为 50M+ 向量后内存/计算需求陡增。Milvus 的分布式是原生设计而非外挂。No second vendor among the 31. pgvector is single-node Postgres with a practical ceiling in the tens of millions (HNSW must stay in memory + vacuum cost); Qdrant's distribution is a shard-replication model with a recommended ceiling around a thousand collections and a ~100M comfort zone per node — billion-scale needs HubSpot-style platform engineering (140+ clusters, 5 regions); Weaviate's own docs and community agree memory/compute needs spike past 50M+ vectors. Milvus was designed distributed from day one, not bolted on.
- 证据等级
- 社区共识(规模分层是中英文选型资料的一致结论)+ 官方文档/厂商案例(Tokopedia、adopters 名单为厂商发布,数字按厂商口径计)Community consensus (scale layering is a consistent conclusion across Chinese and English selection guides) + official docs / vendor cases (Tokopedia, adopters list vendor-published; figures per vendor)
- 最后核验
- 2026-10-012026-10-01