访问免费分步指南,了解实践范例和技术培训资源,以及 Oracle 工程师和 Oracle 合作伙伴提供的专家指导。
了解如何简化 MongoDB 管理并在此过程中节省高达 50% 的成本。
“作为我们现代化举措的一部分,我们成功整合了各类工作负载,同时将 MongoDB 数据库无缝迁移至 Oracle Autonomous Database,显著提升了性能与运营效率。最终成果令人瞩目!”
Oracle 提供更低的价格。动态扩展,无需过度调配。
轻松起步。使用 Oracle、Azure、Google 和 AWS 的现有合同与储值。
从 MongoDB 或 MongoDB Atlas 迁入任意 Oracle Database — 无论是位于本地还是任何云端。
迁移期间应用可以保持联机状态。
MongoDB 集合将按原样传输到 Oracle Database JSON 集合,无需任何更改。
可视化您的整个 MongoDB 资产,了解所需的迁移工作,并预测未来的成本节约。
Oracle 迁移规划工具可提供专业建议,帮助您做出明智的战略与战术决策。这些建议会综合考量您的 MongoDB 资产规模、部署模式、数据库使用情况及资源消耗状况。
| MongoDB Premigration Advisor 单个数据库分析 |
Oracle Estate Explorer 针对整个 MongoDB 资产进行规划 |
|---|---|
|
|
您的迁移工作流始于选择使用 MongoDB 工具或 Oracle 工具提取 MongoDB 数据。迁移前诊断会评估 JSON 与目标数据库的兼容性,并重点标注 MongoDB 应用的特殊使用情况。可通过 GoldenGate for MongoDB Migrations 选择脱机或联机迁移数据。数据迁移完成后,会先验证应用的连接性和性能,再执行最终切换。
迁移工作流始于 JSON 数据源,这些数据源可以是 MongoDB、MongoDB Atlas 或平面文件。
用户通过部署在 SQL Developer 中的 VS Code 版 MongoDB 至 Oracle 迁移工具,注册源数据库和目标数据库,并选择联机或脱机迁移方式。Oracle MongoDB Compatibility Advisor 会评估源与目标数据库的兼容性,排查问题内容并提供更正建议。
解决错误后,流程将进入脱机或联机数据迁移阶段。对于脱机处理,Oracle Database MongoDB API 会直接读取 mongodump 或 mongoexport 的输出或 JSON 明文文件,并写入目标数据库。也可使用 Oracle GoldenGate 直接从 MongoDB 读取数据并写入 Oracle 目标数据库。请注意,联机迁移只能选择 GoldenGate。在初始加载旧数据后,新数据会被实时捕获并复制到目标数据库。
迁移执行完毕后进入验证阶段,客户可使用自有应用测试工具验证操作和性能。Oracle Database 也配备了调优和诊断工具用于验证性能。Oracle GoldenGate Veridata 是一款可选工具,无论应用处于脱机还是联机状态,它都能实时对比 MongoDB 的 JSON 数据源与目标 Oracle Database 的 JSON 数据,确保数据同步。请注意,GoldenGate Veridata 是一款需单独授权的软件产品。
一旦应用和数据通过验证,应用便会切换至新的 Oracle 目标数据库。
有关联机和脱机数据迁移的分步说明,请参见 GoldenGate for MongoDB Migrations 视频、文档和快速入门。
Oracle 迁移工具支持各种云平台中的自管理式和托管式 MongoDB 数据源,包括 MongoDB 社区版和企业版。
Oracle 迁移工具支持各种云平台中的自管理式和托管式 MongoDB 数据源,包括 MongoDB 社区版和企业版。
MongoDB Atlas 是一项托管式服务,受 AWS、Azure、Google Cloud 及其他各类云服务提供商支持。Amazon DocumentDB 和 Azure Cosmos DB 是标准 MongoDB 的变体,同样支持从这些版本进行迁移。
客户在本地或 Oracle Cloud Infrastructure (OCI) 中运行的自管理式 MongoDB 版本也受支持。
您可以迁移至以下任意一种 Oracle Database 平台,所有这些平台均支持 JSON 文档处理。迁移过程可实现零停机,应用保持联机状态,且能在独立防火墙间安全进行。
您可以采用脱机或联机方式进行数据库迁移,且以下 OCI、本地及多云环境中的目标 Oracle Database 产品均支持零停机迁移。
OCI 目标包括客户管理型 Oracle Databases、Base Database Service、Exadata Database Service、Autonomous Database、Autonomous Database on Exadata Cloud@Customer、Exadata Cloud@Customer 以及 Autonomous JSON Database。
本地迁移目标包括 Oracle Database Appliance、Exadata 以及客户管理型 Oracle Database。
多云目标包括在 OCI 上运行的 Oracle Database@Hyperscale、部署于 Google Cloud 和 Azure 中的 Autonomous Database 与 Autonomous JSON Database,以及 Exadata Cloud Service。AWS 上目前仅支持 Exadata Cloud Service。
| 业务连续性迁移方法 | 网络连接 |
|---|---|
|
脱机迁移
|
直接连接
|
|
零停机联机迁移
|
间接连接
|
SaaS 迁移 – 当规模迎来考验
Boon Software 最初采用 MongoDB 推出了其 Symphony Mobility 解决方案套件。随着套件不断扩展、处理需求持续增长,他们很快在性能和易管理性方面遇到了瓶颈。为此,他们借助 Oracle Database API for MongoDB 迁移到 OCI 和 Autonomous JSON Database。如今,他们的应用范围已大幅扩展,客户满意度也得到了提升。
拥抱简单性而非复杂性
“我们以极小的投入成功从 MongoDB 迁移至 Oracle Autonomous Database。整个过程高效顺畅,采用标准的导出/导入工具,只需对应用进行了少量调整。过渡十分平稳,我们对迁移后的稳定性和性能表现非常满意。”
Suyash Shrivastava
工程部高级副总裁
Oracle 宣布推出用于脱机迁移和零停机联机迁移的免费迁移工具。MongoDB 基于文档 (JSON) 的数据可从任何 MongoDB 实例迁移至任何 Oracle Database 平台,包括本地部署环境及所有支持的云平台。
想了解更多信息?请联系 Oracle 专家。
注:为免疑义,本网页所用以下术语专指以下含义: