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

精进不休丨如何成为兼容 MySQL 程度最高的国产数据库之一?

MogDB 2024-08-22
499

目前国产数据库市场竞争已经趋于白热化了,大家的焦点仍然是在去O上,毕竟 Oracle 的市场占比是最高的。然而,实际上 MySQL 的使用率也不低,从我们服务过的1000多家签约客户来看,其中 MySQL 应该是仅次于 Oracle 的存在。

现在各个数据库厂商都在抢夺信创市场,之前有一些交通行业客户邀请我们进行了主流国产数据库的PoC,期间我们进行了 MogDB 兼容性、高可用、业务性能等全方位的测试验证。从我们的多次实际测试来看,对于替换 MySQL,我个人认为 MogDB 的兼容性还是非常高的;其中让我记忆最为深刻的是两年前某省客户的YQ防控系统,是基于 MySQL 的主从架构,后面替换到 MogDB,通过迁移发现几乎100%兼容。

这里我给大家分享一下几个月前我们给某客户做的 MySQL to MogDB 迁移报告,贴一部分供大家参考。

可以看到整个MTK迁移耗时2小时多一点,其中涉及到7个schema,一共是589个表,均迁移成功。


通过MTK初次迁移之后,我们发现有几个视图没有成功,当然,后面通过我们微调即可重新迁移(注意,MTK可以单独迁移失败的对象)。

同时我们还测了异构数据实时同步工具MDB,这里我也贴两张图,供大家参考。

可以看到,MDB的使用还是非常的简单;对当前处于同步的通道状态和具体的数据同步情况一目了然。近期MDB异构数据同步工具又进一步迭代并支持了异构之间的DDL同步,欢迎大家体验。

关于MogDB迁移工具MTK



MTK全称为Database Migration Toolkit,是一个可以将 Oracle、DB2、MySQL、openGauss、SQL Server、Informix 数据库的数据结构、全量数据高速导入到 MogDB 的工具。最新版本同时支持对于 Oracle、MySQL、DB2 数据库中存储过程、函数、触发器等程序段的 MogDB 兼容性改写和导入。

多数据库类型支持
  • 支持 Oracle、DB2、SQL Server、MySQL、Informix、PostgreSQL 到 MogDB 数据库的迁移。
  • 支持将数据库内容导出成可执行的SQL脚本(源数据库内容迁移到文本)。
迁移性能调整
  • 支持调整数据迁移过程中的批量查询、批量插入大小等细粒度参数,来调整数据迁移的性能。
  • 支持数据迁移时的多并发,并行和数据分片。
结构和数据分离
  • 支持迁移对象结构和数据;也支持仅迁移结构或者仅迁移数据(在结构已经迁移完之后)。
  • 支持表级和Schema级的迁移范围限定,允许指定Schema下全部对象或者某些对象进行迁移 。
  • 支持迁移过程中的Schema重映射,也就是支持将对象从源Schema迁移到目标端的不同名Schema下。
程序迁移
  • 支持 Oracle、MySQL、DB2 到 MogDB 或 openGauss 的存储过程、函数、触发器、包迁移并对语法进行改写。
迁移场景
源数据库 目标数据库
Oracle MogDB
Oracle openGauss
Oracle MySQL
Oracle PostgreSQL
MySQL MogDB
MySQL openGauss
MySQL PostgreSQL
DB2 MogDB
DB2 openGauss
DB2 MySQL
DB2 PostgreSQL
SqlServer MogDB
SqlServer openGauss
SqlServer MySQL
SqlServer PostgreSQL
PostgreSQL MogDB
PostgreSQL openGauss
Informix MogDB
Informix openGauss

关于MogDB异构实时同步工具MDB



MDB全称MogDB Data Bridge,是一款异构数据库迁移同步工具,用于 MogDB openGauss 以及同类基于 openGauss 的数据库与其他异构数据库(如 Oracle、DB2、MySQL、PostgreSQL 等)之间的数据迁移和同步。其软件架构如下所示:

支持的数据库类型:


关于作者

李真旭,网名Roger,前Oracle ACE,拥有十多年的Oracle运维管理使用经验,参与过众多运营商、金融客户的大型数据库交付项目,具有丰富的运维管理经验;对数据库管理运行机制、锁机制、优化机制等具有深入理解,擅长数据库的performance tunning、troubleshooting以及异常恢复,帮助众多中大型客户解决了无数疑难问题,累计恢复的数据总量超过1个PB。


最后修改时间:2024-08-23 10:31:00
文章转载自MogDB,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论