Docs 菜单
Docs 主页
/ /

Relational Migrator概述

Relational Migrator是一款免费工具,可帮助您从关系数据库迁移到MongoDB。本页概述了 Relational Migrator 的 主要功能使用案例迁移场景以及支持的数据库和版本。

Relational Migrator提供实体关系图表构建器,用于将关系模式映射到MongoDB模式。您可以从推荐的模式、1:1 映射开始,或者从头开始创建新模式。有关更多信息,请参阅 数据建模。

Relational Migrator可为实体类、持久层和 API 生成与MongoDB兼容的JSON应用程序代码。

代码生成模板支持JSON输出。有关详细信息,请参阅代码生成模板。

使用Relational Migrator将快照数据从支持的关系数据库迁移到MongoDB Atlas或自管理的MongoDB 部署。有关更多信息,请参阅使用案例。

Relational Migrator仅与快照迁移作业兼容。

快照迁移作业会一次性迁移所有数据,然后停止。您可以使用快照迁移进行时间点数据库迁移、批处理迁移和增量同步。您还可以将它们与表筛选器一起使用,将大型迁移作业分割为并行批处理,以提高性能。

您可以使用Relational Migrator一次将一个旧版应用程序迁移到MongoDB。 根据应用程序的需求,可以在停机或不停机的情况下进行迁移。

如果应用程序不需要恒定的正常运行时间(例如内部应用程序),则可以在计划的停机时间内进行迁移。 在停机期间迁移是配置和完成迁移过程的最简单方法。

当您开始迁移过程时,Relational Migrator 会对旧版应用程序上的数据拍摄快照,并从该时间点开始迁移数据。 在迁移过程中,传统应用程序可以保持在线以支持传入读取,但不能支持传入写入。 迁移过程的长度取决于多个因素,例如要迁移的数据量和连接速度。

迁移完成后,使旧应用程序离线并启动新应用程序。

Relational Migrator目前不支持迁移操作数据存储。

Relational Migrator 支持以下源数据库:

Database
支持的版本
部署

2012 年及更高版本(2016 年之前的版本需要 Enterprise 或 开发者 版本)

自托管、Amazon Web Services RDS、Azure SQL 数据库

5.7 及更高版本

自托管、Amazon Web Services RDS/Aurora、Azure 数据库

11克或更高

自托管,Amazon Web Services RDS

10 及更高版本

自托管、Amazon Web Services RDS/Aurora、Azure 数据库

10 及更高版本

自托管、Amazon Web Services RDS/Aurora、Azure 数据库

有关连接到关系数据库的信息,请参阅连接到数据库。

重要

此功能处于公开预览阶段。

部分数据库支持通过 JDBC 连接进行快照数据迁移。

Database
支持的版本
部署

Db2

11.5 及更高版本

自托管,Amazon Web Services RDS

Sybase ASE

15 及更高版本

自托管

Relational Migrator支持以下目标数据库:

部署类型
支持的版本

MongoDB Server (自我管理)

5.0 及更高版本

MongoDB Atlas

5.0 及更高版本

有关连接到MongoDB的信息,请参阅连接到MongoDB。

后退

Relational Migrator

在此页面上