Milvus 備份
Milvus Backup 是一個允許使用者備份和還原 Milvus 資料的工具。它提供 CLI 和 API,以配合不同的應用情境。
先決條件
在開始使用 Milvus 備份之前,請確保
- 作業系統是 CentOS 7.5+ 或 Ubuntu LTS 18.04+、
- Go 版本為 1.20.2 或更新版本。
架構
Milvus 備份架構
Milvus Backup 有助於跨 Milvus 實體備份和還原 metadata、segment 和資料。它提供北向介面,例如 CLI、API 和基於 gRPC 的 Go 模組,以便彈性操作備份和還原流程。
Milvus Backup 從源 Milvus 實例讀取集合元資料和片段來建立備份。然後,它會從源 Milvus 實例的根目錄中複製收集資料,並將複製的資料儲存到備份根目錄中。
要從備份還原,Milvus Backup 會根據備份中的集合元資料和段資訊,在目標 Milvus 實例中建立新的集合。然後將備份資料從備份根目錄中複製到目標實例的根目錄中。