Docs 菜单

Relational Migrator 简介

MongoDB Relational Migrator是一款免费工具,可帮助您将数据从关系数据库迁移到MongoDB。借助Relational Migrator,您可以:

  • 转换数据

    为您的数据定义新的MongoDB模式,或从推荐的模式入手,然后根据您的需求进行自定义。

  • 轻松迁移到MongoDB

    将数据从Oracle、 SQL Server、 MySQL、PostgreSQL、 等常用关系数据库迁移到MongoDB Atlas或自管理部署。

  • 生成应用程序代码

    获取实体类、持久层和 API 的MongoDB兼容代码。

  • 使用生成式AI转换SQL数据库对象

    转换SQL查询、过程和视图,然后对其进行验证。


下载 Relational Migrator
文档从一个堆栈移动到另一个堆栈的图像
您能做什么
1

使用“映射”屏幕的实体关系图定义新模式,或从推荐的模式开始并进行自定义。定义新字段、分割或合并表数据,或将外键关系非规范化为嵌入式文档和数组。

2

使用自定义映射规则对关系模式进行非规范化,或将多个表合并到单个MongoDB集合中,从而提高数据访问和查询性能。

Relational Migrator中的实体关系图
1

将数据从Oracle、 SQL Server、 MySQL、PostgreSQL 等关系数据库迁移到MongoDB Atlas或自托管部署。

2

选择快照迁移或使用变更数据捕获 (CDC) 的持续同步。在Relational Migrator中验证数据完整性,并与Apache Kafka或 Confluent Cloud 集成以进行大规模迁移。

Relational Migrator中的数据迁移用户界面
1

从C#、 Java和JavaScript等语言中进行选择。代码生成模板支持JSON输出和常见应用程序框架,例如 Spring Data、Node、 Mongoose等。

2

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

生成的代码示例
1

将SQL查询、视图和存储过程转换为与MongoDB兼容的C#、 Java或JavaScript代码。

2

在Relational Migrator中测试查询,以验证转换后的SQL并确保与MongoDB的兼容性。

从SQL转换为MQL的查询
相关产品和资源

探索适用于 MongoDB 的库和工具。

以您应用程序的语言使用 MongoDB

进一步了解驱动程序

使用 MongoDB Compass 直观地探索数据

查看 Compass 文档

管理和监控您的部署

查看 Ops Manager