Инфраструктура данных
В качестве основной инфраструктуры данных Milvus использует хранилище метаданных, объектное хранилище и очередь сообщений. В этой главе рассматриваются компоненты, которые можно настроить:
- Метаданные — Milvus хранит метаданные (схемы коллекций, состояние узлов, контрольные точки потребления) в etcd.
- Объектное хранилище — Milvus хранит индексные файлы и двоичные журналы в MinIO, AWS S3 или другом S3-совместимом облачном объектном хранилище.
- Очередь сообщений — Milvus использует журнал предварительной записи (WAL): Woodpecker (по умолчанию), Pulsar, Kafka или RocksMQ.
По умолчанию новое развертывание Milvus 3.x работает с Woodpecker в качестве очереди сообщений, etcd для метаданных и MinIO для объектного хранилища — дополнительная инфраструктура обмена сообщениями не требуется.