数据基础设施
Milvus 的核心数据基础设施依赖于元数据存储、对象存储和消息队列。本章介绍了您可以配置的组件:
- 元数据— Milvus 将元数据(Collection 模式、节点状态、消费检查点)存储在 etcd 中。
- 对象存储— Milvus 将索引文件和二进制日志存储在 MinIO、AWS S3 或其他兼容 S3 的云对象存储中。
- 消息队列— Milvus 使用写前日志(WAL):Woodpecker(默认)、Pulsar、Kafka 或 RocksMQ。
默认情况下,新的 Milvus 3.x 部署将使用Woodpecker作为消息队列、etcd作为元数据存储,以及MinIO作为对象存储——无需额外消息传递基础设施。