Infraestructura de datos
Milvus se basa en el almacenamiento de metadatos, el almacenamiento de objetos y una cola de mensajes para su infraestructura de datos principal. En este capítulo se describen los componentes que se pueden configurar:
- Metadatos: Milvus almacena los metadatos (esquemas de colecciones, estado de los nodos, puntos de control de consumo) en etcd.
- Almacenamiento de objetos: Milvus almacena los archivos de índice y los registros binarios en MinIO, AWS S3 u otro almacenamiento de objetos en la nube compatible con S3.
- Cola de mensajes: Milvus utiliza un registro de escritura anticipada (WAL): Woodpecker (por defecto), Pulsar, Kafka o RocksMQ.
De forma predeterminada, una nueva implementación de Milvus 3.x se ejecuta con Woodpecker como cola de mensajes, etcd para los metadatos y MinIO para el almacenamiento de objetos, sin necesidad de infraestructura de mensajería adicional.