OceanBase 迁移服务(OceanBase Migration Service,OMS)是 OceanBase 提供的一种支持同构或异构 RDBMS 与 OceanBase 之间进行数据交互的服务,它提供了数据的在线迁移和实时增量同步的数据复制能力。
OMS 提供可视化的集中管控平台,通过简单的配置用户即可完成数据的实时迁移,且对源数据库和业务系统的影响开销可忽略不计。OMS 旨在帮助用户以最低的风险、极小的开销和最高的效率实现同构/异构数据库向 OceanBase 进行实时数据迁移和数据同步。OMS 支持多种类型的关系型数据库到 OceanBase 的迁移,具体功能上会因源端数据库特点而略有区别。
同时,通过 OMS 用户可以不停服的情况下无缝将数据迁移到 OceanBase 上。在业务应用切换数据库到 OceanBase 前,OMS 可以启用反向数据同步链路,再执行应用切换到 OceanBase 数据库,重新建立主备关系,此时所有在切换后发生在 OceanBase 数据库上的数据变更都将实时同步至切换前的源端数据库,以此来应对紧急回切的需求场景,最大程度的降低业务迁移风险,助力企业用户构建高可用和高可靠的数据体系架构。
OMS 还实现了在异构的 IT 基础结构之间可以大量数据毫秒级延迟的实时复制。毫秒级的延迟使得 OMS 可以被应用在数据迁移、跨城异地数据灾备、应急系统、实时数据同步、容灾、数据库升级和移植等多个场景下。OMS 可实现在业务应用无感知和不中断的前提下执行数据迁移和同步任务,并保证数据的完整性和事务的一致性。
关于更多关于 OMS 的介绍和使用信息,您可以在 文档中心 参阅对应版本的 OceanBase 迁移服务的产品手册。