文档菜单
文档首页
/
关系型数据库迁移器
/

迁移场景和用例

本页内容

  • 在计划停机期间迁移
  • 无停机迁移
  • 不支持的迁移场景

您可以使用关系型数据库迁移器一次将一个旧应用程序迁移到MongoDB。根据您的应用程序需求,您可以选择有或无停机的迁移。

如果您的应用程序不需要持续在线,例如内部应用程序,您可以在计划停机期间进行迁移。在停机期间迁移是配置和完成迁移过程的最简单方法。

开始迁移过程时,关系迁移器会从旧应用程序中获取数据的快照,并将数据从该时间点迁移。在迁移过程中,您的旧应用程序可以保持在线以支持读取,但不能支持写入。迁移过程的长度取决于多个因素,例如迁移的数据量和您的连接速度。

迁移完成后,关闭旧应用程序并启动新应用程序。

如果您的应用程序在迁移过程中必须保持在线以支持读取和写入,您可以使用更改数据捕获(CDC)在无停机的情况下迁移数据。这个过程称为持续同步迁移

开始持续同步迁移时,关系迁移器会从旧应用程序中获取数据的快照,并实时跟踪数据库更新。在迁移过程中,您的源和目标数据库保持同步。

持续同步迁移完成后,您可以转移用户到新应用程序并关闭旧应用程序。

有关迁移作业的更多信息,请参阅迁移作业.

关系迁移器目前不支持迁移操作数据存储。根据您的负载,迁移数据存储可能会导致CDC 无限期运行而无法完成,这在使用关系迁移器时是不推荐的。

关系迁移器将在未来的版本中支持更多的迁移场景和用例。

返回

支持的数据库及版本