Milvusバックアップ
Milvus BackupはMilvusデータのバックアップとリストアを可能にするツールです。CLIとAPIの両方を提供し、様々なアプリケーションシナリオに対応します。
前提条件
Milvus Backupを使用する前に、以下を確認してください。
- オペレーティングシステムがCentOS 7.5+またはUbuntu LTS 18.04+であること、
- Goのバージョンが1.20.2以降であること。
アーキテクチャ
Milvus Backupのアーキテクチャ
Milvus BackupはMilvusインスタンス間のメタデータ、セグメント、データのバックアップとリストアを容易にします。バックアップおよびリストアプロセスを柔軟に操作するために、CLI、API、gRPCベースのGoモジュールなどのノースバウンドインターフェースを提供します。
Milvus Backupはバックアップを作成するために、ソースのMilvusインスタンスからコレクションのメタデータとセグメントを読み込みます。そして、ソースMilvusインスタンスのルートパスからコレクションデータをコピーし、コピーしたデータをバックアップのルートパスに保存します。
バックアップからリストアするために、Milvusバックアップはバックアップのコレクションメタデータとセグメント情報に基づいてターゲットMilvusインスタンスに新しいコレクションを作成します。そしてバックアップデータをバックアップルートパスからターゲットインスタンスのルートパスにコピーします。