跳到主要内容

Milvus Backup

Milvus Backup 是一个允许用户备份和恢复 Milvus 数据的工具。它提供 CLI 和 API 来适应不同的应用场景。

先决条件

在开始使用 Milvus Backup 之前,请确保

  • 操作系统是 CentOS 7.5+ 或 Ubuntu LTS 18.04+,
  • Go 版本是 1.20.2 或更高版本。

架构

Milvus Backup architecture

Milvus Backup 促进跨 Milvus instance 的 metadata、segment 和数据的备份和恢复。它提供北向接口,如 CLI、API 和基于 gRPC 的 Go 模块,用于灵活操作备份和恢复过程。

Milvus Backup 从源 Milvus instance 读取 collection metadata 和 segment 以创建备份。然后它从源 Milvus instance 的根路径复制 collection 数据,并将复制的数据保存到备份根路径中。

要从备份恢复,Milvus Backup 根据备份中的 collection metadata 和 segment 信息在目标 Milvus instance 中创建新的 collection。然后它将备份数据从备份根路径复制到目标 instance 的根路径。

最新版本