Infrastruttura dei dati
Milvus si avvale di un sistema di archiviazione dei metadati, di un sistema di archiviazione a oggetti e di una coda di messaggi come infrastruttura dati di base. Questo capitolo illustra i componenti che è possibile configurare:
- Metadati — Milvus archivia i metadati (schemi delle collezioni, stato dei nodi, checkpoint di consumo) in etcd.
- Archiviazione a oggetti — Milvus archivia i file di indice e i log binari in MinIO, AWS S3 o in altri sistemi di archiviazione a oggetti cloud compatibili con S3.
- Coda di messaggi — Milvus utilizza un log di scrittura anticipata (WAL): Woodpecker (impostazione predefinita), Pulsar, Kafka o RocksMQ.
Per impostazione predefinita, una nuova distribuzione di Milvus 3.x utilizza Woodpecker come coda di messaggi, etcd per i metadati e MinIO per l’archiviazione a oggetti — non è richiesta alcuna infrastruttura di messaggistica aggiuntiva.