Data Infrastructure
Milvus 依赖 metadata storage、object storage 和 message queue 构成其核心数据基础设施。本章介绍你可以配置的组件:
- Metadata:Milvus 将 metadata(Collection schema、节点状态、消费 checkpoint)存储在 etcd 中。
- Object Storage:Milvus 将索引文件和 binary log 存储在 MinIO、AWS S3 或其他 S3-compatible / cloud object storage 中。
- Message Queue:Milvus 使用 write-ahead log (WAL):Woodpecker(默认)、Pulsar、Kafka 或 RocksMQ。
默认情况下,新的 Milvus 3.x 部署会使用 Woodpecker 作为 message queue,使用 etcd 存储 metadata,并使用 MinIO 作为 object storage,无需额外的 messaging infrastructure。