📄️ 架构
作为一款云原生向量数据库,Milvus 通过设计将存储和计算分离。为了增强弹性和灵活性,Milvus 中的所有组件都是无状态的。
📄️ Milvus架构概述
Milvus基于流行的向量搜索库,包括Faiss、HNSW、DiskANN、SCANN等,专为包含数百万、数十亿甚至数万亿向量的稠密向量数据集设计了相似度搜索功能。在继续之前,请熟悉嵌入式检索的基本原理。
📄️ 数据处理
本文详细描述了 Milvus 中数据插入、索引构建和数据查询的实现过程。
📄️ 存储/计算 分离
遵循数据平面和控制平面分离的原则,Milvus包括四个层,这些层在可扩展性和灾难恢复方面是相互独立的。
📄️ 主要组件
Milvus 有两种运行模式:独立版和集群版。这两种模式共享相同的功能。您可以根据数据集大小、流量数据等选择最适合您的模式。目前,Milvus 独立版无法在线升级为 Milvus 集群版。