作者:爱可生 ActionDB 技术团队。
爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。
本文约 1500 字,预计阅读需要 5 分钟。
1引言
国产数据库迁移需求升级
随着国产数据库的逐步普及,尤其是 OceanBase[1] 和 达梦(DM)[2] 的快速发展,不同数据库间的数据迁移和同步需求愈发增多。众多企业在转向国产数据库的进程中,遇到了一系列迁移难题,例如数据结构差异、性能优化、兼容性挑战等。
此次,ActionOMS[3] 所新增的“达梦到 OceanBase 数据迁移与同步”功能,恰是致力于解决这些迁移难题。该功能能够达成达梦数据库向 OceanBase 的无缝迁移以及实时同步,助力企业便捷地完成数据迁移工作,切实确保数据的高效流转与完整性,有效提升企业于国产数据库生态当中的兼容及应用能力。
2功能亮点
达梦到 OceanBase 的无缝连接
该迁移同步工具的新增功能聚焦于以下核心亮点:
自动转换表结构:达梦和 OceanBase 数据库在表结构、数据类型上存在一些差异,该功能专门进行了适配,支持将达梦的表结构无损转换为 OceanBase 的表结构。
增量数据同步:基于 DM LOGMNR 日志分析工具,抽取达梦增量日志的 DDL/DML 记录,经过 ActionOMS 的格式转换、清洗,实时同步到 OceanBase 中。
实时低延迟:确保迁移过程中的数据传输时延最小化,实现几乎实时的数据同步,适应高频数据变化的业务需求。
通过这些功能亮点,达梦到 OceanBase 的迁移功能可以满足企业对大规模数据迁移的需求,有效应对复杂业务场景中的数据库迁移和管理难题。
3快速上手
为了让用户快速掌握达梦到 OceanBase 的迁移操作,我们提供了简明的操作指南,帮助用户轻松完成迁移步骤:
1. 配置达梦和 OceanBase 数据源
在数据源管理中,新增达梦、OceanBase 数据源。支持达梦 “单主库”、“主备”、“单备库” 等不同结构下的数据迁移。
2. 创建迁移同步项目
根据业务需求,可选择结构迁移、全量迁移、增量同步、全量校验等功能,并自定义迁移规则,如选定要迁移的库表、进行库表名称映射、设置数据过滤条件等。在选定相关规则后,系统将对两端数据库的权限以及网络连通性等进行检查。一旦检查通过,便可启动从达梦到 OceanBase 的迁移同步操作。
3. 启动迁移与同步操作
配置完成之后,便能立即启动迁移任务。此时,ActionOMS 会实时展示迁移进度、延迟状况等信息,并且提供同步的日志详情,以便帮助用户对迁移过程进行监控,从而能够及时察觉并处理异常情况。
4. 完成迁移同步后的数据验证
全量迁移完成后,ActionOMS 将会开展数据一致性验证操作,以此确保数据在目标数据库中的完整性与准确性。
经由以上步骤,用户能够迅速掌握迁移操作要领,达成达梦数据库至 OceanBase 的无缝迁移以及实时同步。
4总结与展望
达梦到 OceanBase 数据迁移同步功能的正式上线,象征着我们在国产数据库兼容性以及业务支持方面取得了更进一步的重大突破,为处于不同数据库环境下的迁移管理工作提供了一种全新的优质选择。在后续版本中,我们将坚持不懈地完善该功能,例如支持更多种类的数据库,强化迁移过程中的智能监控能力,全力满足企业在数据库整合与迁移过程中的多样化需求。
伴随国产数据库生态的持续蓬勃发展,我们的目标始终是为用户提供更为丰富的迁移支持以及更为便捷的操作体验,不断助力企业在数据库管理领域实现创新升级,推动企业在数字化转型的道路上稳步前行,更好地适应日益激烈的市场竞争环境,为企业的可持续发展奠定坚实的技术基础。
什么是 ActionDB?
ActionDB 作为一款卓越的企业级分布式数据库,其设计核心依托于 OceanBase 的开源内核,辅以爱可生在开源数据库领域的深厚积累与技术专长,荣获原厂的正式授权及内核级技术支持。
ActionDB 集 OceanBase 的稳健性与高性能于一身,更进一步强化了与 MySQL 的兼容性,融合爱可生独有的安全特性与用户友好的运维管理工具,缔造了更高品质、更全面的数据库解决方案。
ActionDB 的 MySQL 8.0 协议全面兼容能力,辅以基于 MySQL binlog 的双向复制技术,为业务系统与下游数据平台提供了安全无虞、无缝迁移的完美方案,确保数据迁移的零风险与无感知。
更多了解:ActionDB 扩展 OB GIS 能力:新增 ST_PointN 函数
什么是 ActionOMS?
ActionOMS 基于 OMS 本身的优秀能力,并依托于爱可生公司在数据库及周边工具的多年开发经验、对数据迁移/同步过程的深刻理解与运维经验,推出的定制化版本。
ActionOMS 由 OceanBase 向爱可生进行了全部代码授权,可对 OMS 问题进行源码解释并修复,同时可以接受定制化开发的 OMS 版本。
更多了解:数据迁移工具应具备的延迟智能诊断功能
参考资料
OceanBase: https://www.oceanbase.com/
[2]达梦数据库: https://www.dameng.com/DM8.html
[3]ActionDB: https://www.actionsky.com/actionDB
本文关键字:#OceanBase# #ActionDB# #ActionOMS# #数据迁移#
微信扫描小程序码,进行在线咨询预约:
商业支持团队联系方式如下:
400-820-6580 / 13916131869 / 18930110869
✨ Github:https://github.com/actiontech/sqle
📚 文档:https://actiontech.github.io/sqle-docs/
💻 官网:https://opensource.actionsky.com/sqle/
👥 微信群:请添加小助手加入 ActionOpenSource
🔗 商业支持:https://www.actionsky.com/sqle