曂沅仴駦 发表于 2024-9-26 18:36:15

100%兼容MySQL的数据库有哪些?

现在国产数据库市场竞争已经趋于白热化了,大家的焦点仍然是在去O上,毕竟Oracle的市场占比是最高的。
然而,实际上MySQL的利用率也不低,从我们服务的1000多家签约客户来看,其中MySQL应该是仅次于Oracle的存在。
现在各个数据库厂商都在抢夺信创市场,之前有一些交通行业客户邀请我们进行了主流国产数据库的POC,期间我们进行了MogDB 兼容性、高可用、业务性能等全方位的测试验证。从我们的多次实际测试来看,对于替换MySQL,我个人认为兼容性还是非常高的;其中让我影象最为深刻的是2年前某省客户的疫情防控系统,是基于MySQL的主从,后面替换到MogDB,通过迁移发现几乎100%兼容。当然,不到1年这个系统后面就下线了。
这里我给大家分享一下几个月前我们给某客户做的MySQL to MogDB迁移报告,贴一部门供大家参考。
   https://i-blog.csdnimg.cn/blog_migrate/d8fff0fb2bce3049f577b71101c590db.jpeg    可以看到整个mtk迁移耗时2h多一点,其中涉及到7个schema,一共是589个表,均迁移乐成。
   https://i-blog.csdnimg.cn/blog_migrate/9ea3515ce6a4e51b6777b0260a53a5cb.jpeg    通过MTK初次迁移之后,我们发现有几个试图没有乐成,当然,后面通过我们微调即可重新迁移(注意,mtk可以单独迁移失败的对象)。
同时我们还测了异构数据实时同步工具mdb,这里我也贴2张图,供大家参考。
   https://i-blog.csdnimg.cn/blog_migrate/99242e5a73266a8f7df0e8d6d2711c98.jpeg       https://i-blog.csdnimg.cn/blog_migrate/20b4548701660aa2b4976b1ed26d4487.jpeg    大家可以看到,mdb利用还是非常的简单;对当前处于同步的通道状态和具体的数据同步情况一目了然。
近期MDB异构数据同步工具又进一步迭代并支持了异构之间的DDL同步,接待大家体验。
备注:
关于MogDB的 MTK迁移工具

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


[*]         支持 Oracle,DB2,SqlServer,MySQL,Informix,PostgreSQL 到MogDB数据库的迁移。
[*]         支持将数据库内容导出成可执行的 SQL 脚本 (源数据库内容迁移到文本)。
迁移性能调整


[*]         支持调整数据迁移过程中的批量查询、批量插入大小等细粒度参数,来调整数据迁移的性能。
[*]         支持数据迁移时的多并发,并行和数据分片。
结构和数据分离


[*]         支持迁移对象结构和数据;也支持仅迁移结构或者仅迁移数据(在结构已经迁移完之后)。
[*]         支持表级和 Schema 级的迁移范围限定,允许指定schema下全部对象或者某些对象进行迁移 。
[*]         支持迁移过程中的 Schema 重映射,也就是支持将对象从源Schema迁移到目的端的不同名Schema下 。
步伐迁移


[*]         支持Oracle/MySQL/DB2到MogDB/openGauss的存储过程,函数,触发器,包迁移并对语法进行改写。
迁移场景
源数据库 目标数据库<br />Oracle       MogDB<br />Oracle       openGauss<br />Oracle       MySQL<br />Oracle       PostgreSQL<br />MySQL         MogDB<br />MySQL         openGauss<br />MySQL         PostgreSQL<br />DB2           MogDB<br />DB2           openGauss<br />DB2           MySQL<br />DB2           PostgreSQL<br />SqlServer     MogDB<br />SqlServer     openGauss<br />SqlServer     MySQL<br />SqlServer     PostgreSQL<br />PostgreSQL   MogDB<br />PostgreSQL   openGauss<br />Informix     MogDB<br />Informix     openGauss<br />参考:https://docs.mogdb.io/zh/mtk/v2.0/overview
关于MogDB的MDB异构同步工具

MDB 全称 MogDB Data Bridge,是一款异构数据库迁移同步工具。
用于 MogDB/openGauss 以及同类基于 openGauss 的数据库与其他异构数据库(Oracle, DB2, MySQL, PostgreSQL等)之间的数据迁移和同步。
其软件架构如下所示:
   https://i-blog.csdnimg.cn/blog_migrate/d85bc90338b4813618d657eeed64fa33.png    支持的数据库范例
   https://i-blog.csdnimg.cn/blog_migrate/9ef6ae49296d83bb22bcc97a986e7b48.png    更多参考: https://docs.mogdb.io/zh/mdb/v2.0/overview
本文由 mdnice 多平台发布

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 100%兼容MySQL的数据库有哪些?