数据迁移

更新时间:

Milvus提供了多种数据迁移方案,可满足不同上云或迁云的业务需求,使您可以在不影响业务的情况下将数据在其他数据库与阿里云Milvus之间平滑迁移。

支持场景

场景

文档链接

(迁移上云)自建Milvus数据库迁移至阿里云

Milvus实例间的数据迁移

阿里云Milvus实例间的数据迁移

迁移关键要求与限制

迁移前准备(必须执行)

  1. 操作状态控制

    集群类型

    要求

    说明

    源集群

    停止所有数据变更操作

    包括写入、删除和更新操作,确保集群处于只读状态,防止数据变动导致迁移过程中出现不一致。

    目标集群

    暂停所有数据操作

    包括查询、写入、删除和更新操作,保持不可用状态,避免与迁移数据冲突。

  2. 版本兼容性

    要求

    规范

    源集群版本

    必须高于 2.3.6(即 ≥ v2.3.7)

    目标集群版本

    必须不低于源集群版本

迁移任务限制

  1. 任务管理

    • 并发限制:同一时间仅能执行1个迁移任务。

  2. 数据范围

    • 数据库限制:每个迁移任务仅支持同一数据库下的Collection。

    • Collection数量:最多包含5Collection。

    • 数据总量:所有Collection的总实体数量不超过5亿。

  3. 数据状态

    • 源数据要求:待迁移的Collection必须处于已加载状态(load状态)。

    • 目标实例要求:必须是空实例(无任何现有实体数据)。