暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle GoldenGate 已通过在线 MongoDB 迁移认证

原创 通讯员 2022-10-28
1324

GoldenGate 是无法容忍业务中断(即应用程序无法中断或经历停机时)迁移场景的重要资源。GoldenGate 现在已获得认证,可支持高度自动化的在线 MongoDB 迁移到任何 GoldenGate 支持的技术。 

MongoDB 客户需要迁移数据有几个原因。

  • 升级到新版本的 MongoDB 或 Atlas
  • 迁移到完全不同的 NoSQL 技术
  • 将数据流式传输到事件流平台
  • 将数据加载到对象存储、数据湖库或数据仓库中

通过此次发布,Oracle GoldenGate for Big Data 版本 21.5 及更高版本已获得认证,可以完成所有这些场景以及更多场景。

GoldenGate for Big Data 提供的支持 MongoDB 迁移的独特功能:

  • 从所有当前 MongoDB 版本(3.x、4.x、5.0 和 6.0)和所有平台(MongoDB Enterprise、MongoDB Community 或 MongoDB Atlas)捕获更改的数据
  • 将数据复制到 +30 个目标数据平台
  • 实现零停机时间的在线迁移
  • 跨本地和云平台(Oracle 云基础设施和第 3 方云)迁移数据
  • 集线器部署架构、GoldenGate for Big Data 和 MongoDB 可以在不同的服务器上运行

Oracle GoldenGate 迁移架构

离线迁移和在线迁移是有区别的。对于离线迁移,应用程序被关闭并将记录复制到目标技术。如果出现问题,可以停止、重置和重新启动整个过程。但是,对于在线迁移,应用程序不会关闭,也不会重新启动。相反,要求更加苛刻。在应用程序运行期间,即使出现硬件、软件和网络故障,也不会丢失数据。  

GoldenGate 是一种零中断技术,非常适合数据库迁移、修补、升级、数据集成和高可用性。迁移过程很简单。源数据的初始加载被复制到目标。然后,从那个时间点开始,所有离散的数据和模式更改都被捕获到一个特殊的日志文件中。接下来,所有更改都将持续应用于目标。如果源或目标的过程发生中断,则该过程会在最后一次中断时间之后恢复。这样,所有的失败都是可以容忍的。事实证明,这种技术也是进行数据集成的绝佳方式,例如加载数据仓库或将消息发布到事件流中。

用于大数据和 MongoDB 的 GoldenGate

GoldenGate for Big Data 支持将 MongoDB 作为源和目标。因此,对于上面提到的所有 MongoDB 数据迁移用例,您可以将数据从源移动到目标,而无需关闭应用程序。

为了深入了解 MongoDB 迁移设置和操作,您需要确定源和目标的路径和安全凭证,然后 GoldenGate for Big Data 从 MongoDB oplog 文件中捕获更改数据。初始加载和正在进行的更改被写入 GoldenGate 跟踪文件,该文件又将数据写入一个或多个数据目标。


文章来源:https://blogs.oracle.com/dataintegration/post/migrations-from-mongo

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论