截至 2026-04-23T05:33:43Z UTC,Milvus 更适合被读成一条 AI-China 基础设施信号,超出向量数据库这个窄类别里的单个项目。Zilliz 在公司介绍里把自己描述为 Milvus 的创造者,并说明公司同时提供开源 Milvus 与托管式 Zilliz Cloud;Milvus 面向百万至数十亿级向量数据,Zilliz Cloud 则被放在百亿级向量毫秒级检索与开箱即用服务的位置上。[5] 这层公司叙述有意义,当前 Milvus 2.6 线里的更强信号,则是项目正在把 RAG 记忆层重新推回生产数据库的形态。[1][2]
这个区分很关键,因为早期 RAG 栈经常把向量存储当成旁路部件。团队把文档嵌入,塞进最近邻索引,再让语言模型承接后续工作。原型阶段可以这样运行。等记忆层需要写入、删除、过滤、schema 变化、安全补丁、全文匹配、多模态检索、崩溃恢复,以及真实流量下的可预测运维时,问题立刻变重。Milvus 近期的架构与发布说明,呈现的是一个项目试图把这份运行负担吸收到数据库层,避免它散落在应用胶水代码里。[1][2][3][4]
图片说明:题图是一座服务器机柜,避开向量示意图。这个选择有意为之。Milvus 的故事关乎检索基础设施怎样变得足够普通,足以被长期运行:服务、存储、worker、write-ahead logging、索引、过滤与升级纪律。更值得追的 AI-China 问题,是一个源自中国的向量数据库能否让模型记忆拥有数据库意义上的沉稳。[7]
2.6 线首先是一则运维故事
Milvus 2.6 超出一次功能发布。文档把它描述为一次重要架构变化,目标是降低部署复杂度与运维开销。预发布说明写到,Milvus 2.6 用 Woodpecker 替换 Kafka 或 Pulsar 这类外部 WAL 依赖;Woodpecker 是一套面向对象存储与 zero-disk 模式设计的云原生 WAL 系统。[1] 同一部分还写到,DataNode 与 IndexNode 的职责被合并,compaction、bulk import、statistics collection 与 index building 则归入统一调度器。[1]
这是一条重要信号,因为向量数据库在公开演示里常被检索质量定义,生产购买者感受到的痛点却落在恢复、compaction、扩缩容与升级窗口里。一个记忆层若需要太多相邻系统共同支撑,最后会比它服务的应用更难运维。Milvus 把 WAL 行为、任务调度与节点合并推进核心架构,正是在收窄这层操作表面。[1][2]
后续版本继续强化这一读法。Milvus v2.6.14 标注日期为 2026-04-07,重点落在稳定性与性能:更快的 MixCoord 恢复、search 与 query filter 性能优化,以及覆盖 crash、OOM 与 data correctness 问题的 20 多项 bug fixes。[1] 更早的 2.6 版本还加入 replication topology inspection、object storage 的 TLS minimum-version 配置、segment loading 与 compaction 的内存优化、安全修复、默认索引调整,以及 search/storage 性能改进。[1] 这些发布说明没有戏剧性,却正是向量记忆从实验笔记本走向平台服务时最要紧的内容。
架构把向量搜索变成控制表面
架构总览让 Milvus 的产品边界更清楚。Milvus 把自己定义为面向海量向量数据高性能相似度搜索的开源云原生向量数据库,底层建立在 Faiss、HNSW、DiskANN 与 SCANN 等搜索库之上。[2] 更重要的是,它给出了一套解耦架构:access layer 中的 stateless proxies,负责集群拓扑与一致性的 Coordinator,负责 shard 级一致性与 WAL-backed recovery 的 Streaming Nodes,负责历史数据查询的 Query Nodes,负责 compaction 与 index building 的 Data Nodes,以及 metadata、object storage 与 WAL 对应的存储层。[2]
这套形态本身就是重点。向量索引已经超出整个产品的边界。真正的产品,是索引周围的系统:routing、metadata、timestamps、query views、segment loading、object storage、write durability 与多级结果归并。[2] 放进 AI-China 语境,这让 Milvus 超出一个模型旁边工具的层级。它给中国与全球 AI 建设者提供了一个数据库形状的位置,用来安放 embedding memory,并提示他们把检索看作一条受管理的数据路径,脱离临时脚本的脆弱状态。
搜索数据流同样说明这件事。一次查询经 SDK 或 REST API 进入系统,经过 load balancing 与 proxy routing,触达 Streaming Nodes 与 Query Nodes,需要时从 object storage 加载 sealed segments,再跨多个节点归并结果后返回给客户端。[2] 这条路径比玩具 ANN 索引更重,而这正是它的价值。真实检索系统需要额外机械结构,因为记忆早已不再静止。
Hybrid search 是 RAG 的现实边界
Milvus 的 hybrid-search 文档展示了下一层成熟度。它支持多个 vector fields,并能跨模态或检索方法同时进行 ANN searches,其中包括 dense 与 sparse vector search。[4] Sparse-dense 组合对 RAG 尤其重要:dense vectors 擅长捕捉语义关系,sparse vectors 保留精确术语相关性。放到现实工作里,法律备忘录、零件目录、政策档案或代码库搜索,都需要两者共同存在。纯语义搜索会漏掉精确标识符;纯关键词搜索会漏掉改写、近义和概念匹配。[4]
Full-text search 文档把同一层能力推到更简单的开发者界面。Milvus 可以用 BM25 做 relevance scoring,自动把 raw text queries 转成 sparse vectors 并排序匹配结果,搜索结果中还能配置 matched terms highlighting。[3] 文档直接把这一能力放进 RAG 场景,因为特定词项的精确性经常决定结果是否可用。[3]
这也是 Milvus 值得进入 AI-China 跟踪的最实际原因。中国模型发布在生成、编码与多模态推理上持续变强,企业采用仍然依赖检索纪律。公司若找不到正确条款、SKU、ticket、图表、图片或历史决策,模型的 reasoning layer 就会从错误证据起步。Milvus 的 dense-sparse 与 BM25 工作,把检索从单一 embedding 押注,推进成一层可配置的证据系统。[3][4]
Zilliz 把开放基础设施接成商业通道
商业层也需要放进来。Zilliz 的中文公司页围绕开源 Milvus 与托管式 Zilliz Cloud 组织业务叙述,把 Milvus 描述为广受欢迎的开源向量数据库,把 Zilliz Cloud 描述为面向大规模向量检索的开箱即用服务。[5] 公开 GitHub 仓库补上开放路径:项目归属 LF AI & Data Foundation,采用 Apache 2.0 许可证,并注明 Zilliz 是主要贡献者。[6]
这种双重姿态具有战略价值。开源 Milvus 让开发者可以检查、自托管、集成与 benchmark。Zilliz Cloud 则在运维负担变重时给团队一条托管路径。放在 AI-China 语境里,这是一种熟悉但重要的模式:开放基础设施建立信任与采用宽度,托管服务承接那些想要规模、可靠性和支持、又不愿拥有所有移动部件的团队。
接下来要观察的是开放路线与托管路线是否保持技术对齐。若开源 Milvus 持续获得 2.6 分支中可见的架构、hybrid-search、full-text、稳定性与安全工作,托管产品就拥有可信的 open core。若云端路线与自托管路线分化过快,团队就需要重新判断 Milvus 是数据库标准,还是更接近一条供应商漏斗。[1][5][6]
下一步应该怎样测试
下一轮评估应当按工作负载展开。一个严肃的 Milvus pilot 至少需要测试四条边界。第一,ingestion 与 mutation:系统能否在 search traffic 持续存在时处理 inserts、deletes 与 upserts。第二,hybrid retrieval:dense、sparse、BM25、filters 与 rerankers 是否改善团队真实文档的答案质量。第三,operations:compaction、segment loading、object storage、WAL recovery 与 upgrade paths 在压力下怎样表现。第四,governance:access control、auditability、backups 与 disaster-recovery 预期能否承受企业规则。[1][2][3][4]
Milvus 当前最强的信号,落在这个类别正在重新走向数据库工作:durability、scheduling、filtering、schema evolution、recovery、security、mixed retrieval modes 与 managed operations。对 AI-China 来说,Milvus 因而构成一条有用的反向提醒。记忆层没有新聊天机器人那么耀眼,却是许多 AI 系统走向可靠,或继续停在演示阶段的分界处。
来源
- Milvus Documentation,"Release Notes"(Milvus 2.6 分支至 v2.6.14;architecture changes、Woodpecker WAL、RaBitQ、stability、security 与 performance updates)。
- Milvus Documentation,"Milvus Architecture Overview"(cloud-native architecture、access layer、coordinator、streaming/query/data nodes、storage layers、WAL 与 search data flow)。
- Milvus Documentation,"Full Text Search"(BM25 full-text search、sparse-vector generation、query behavior、highlighting 与 RAG relevance framing)。
- Milvus Documentation,"Multi-Vector Hybrid Search"(dense-sparse search、multi-vector fields、multi-modal retrieval 与 hybrid ranking rationale)。
- Zilliz China,"About Us"(Zilliz 公司定位、Milvus creator claim、开源 Milvus 与 Zilliz Cloud positioning、scale claims 与 enterprise-user language)。
- milvus-io,"Milvus" GitHub 仓库(LF AI & Data Foundation project、Apache 2.0 license、Zilliz major-contributor note 与公开源代码仓库)。
- Wikimedia Commons,"File:Server Rack (54126210834).jpg"(本文题图所用真实数据中心服务器机柜照片的来源页)。