首批通过分布式安全可靠测评,为关键业务系统打造
支持包括 Oracle、MySQL、DB2 等数据库到 OceanBase 的数据库对象迁移,全量和增量数据的不停机迁移能力。
支持包括 OceanBase 到多种数据库、Kafka、MQ 等数据终端增量实时同步。
提供数据传输过程的全生命周期管理,在管控界面上轻松完成数据迁移和数据同步任务的创建、配置和监控告警
多种方式的数据校检和保护,全面高效的保证数据正确性,展示差异数据,提供快速修复能力。
提供常见的数据处理,数据过滤和数据转换功能。
提供了自动转换异构数据库的 DDL 能力,极大减少了人工运维同步链路的成本。
OMS 通过标记交易,区分业务流量和同步流量,解决了增量数据的循环复制难题,从而支持表级别异地多活能力。
提供丰富的运行资源和链路状况的实时监控数据,提供多种同步组件的白屏运维管理工具,支持多种告警渠道的配置,以保障数据复制链路的安全和稳定。
OMS 核心模块有一套统一的架构,通过插件化的方式来组成不同的功能模块,这样不仅方便产品功能扩展,也方便对产品进行运维维护。
业务挑战
解决方案
客户收益
OceanBase 集群本身具备跨地域部署以及主备集群能力,但是当用户对于 OceanBase 集群间的数据同步有较多定制化的需求时,可以借助 OMS 的定制化同步能力。OMS 同步支持按库表列名过滤、按操作类型过滤并支持修改字段类型,按照字段值进行简单的计算并更新到原字段/新增字段等 ETL 能力。
在某些场景下,会选择保留原有数据库并新增 OceanBase 数据库共同运行,将 OceanBase 数据库作为主库使用,原有数据库作为 OceanBase 数据库的备库;或者将 OceanBase 数据库作为原有数据库的备库提供业务读。OMS 也支持这种场景,并专门在数据同步页面提供了比较方便的任务创建方法。
大数据时代,对于数据库的数据进行实时/离线汇聚和分析成为企业的普遍需求,OMS 很好的支持了 OceanBase 的数据到大数据生态系统的同步。在数据同步页面,用户可以选择一张或者一组关心的表,将每笔更新数据近实时的同步到消息队列等大数据生态系统中,进行实时分析或者最终汇聚到离线分析系统。