データインフラストラクチャ
Milvusは、中核となるデータインフラストラクチャとして、メタデータストレージ、オブジェクトストレージ、およびメッセージキューを利用しています。この章では、設定可能なコンポーネントについて説明します:
- メタデータ— Milvus は、メタデータ(コレクションスキーマ、ノードステータス、消費チェックポイント)を etcd に格納します。
- オブジェクトストレージ— Milvusは、インデックスファイルとバイナリログをMinIO、AWS S3、またはその他のS3互換/クラウドオブジェクトストレージに格納します。
- メッセージキュー— Milvusは、書き込み先行ログ(WAL)として、Woodpecker(デフォルト)、Pulsar、Kafka、またはRocksMQを使用します。
デフォルトでは、新しい Milvus 3.x デプロイメントは、メッセージキューとしてWoodpecker、メタデータとしてetcd、オブジェクトストレージとしてMinIOを使用して実行されます。追加のメッセージングインフラストラクチャは必要ありません。