Infraestrutura de dados
O Milvus baseia-se no armazenamento de metadados, no armazenamento de objetos e numa fila de mensagens para a sua infraestrutura de dados principal. Este capítulo aborda os componentes que pode configurar:
- Metadados — O Milvus armazena metadados (esquemas de coleções, estado dos nós, pontos de verificação de consumo) no etcd.
- Armazenamento de objetos — O Milvus armazena ficheiros de índice e registos binários no MinIO, no AWS S3 ou noutro armazenamento de objetos na nuvem compatível com S3.
- Fila de mensagens — O Milvus utiliza um registo de gravação antecipada (WAL): Woodpecker (padrão), Pulsar, Kafka ou RocksMQ.
Por predefinição, uma nova implementação do Milvus 3.x funciona com o Woodpecker como fila de mensagens, o etcd para metadados e o MinIO para armazenamento de objetos — não é necessária qualquer infraestrutura de mensagens adicional.