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

打印 上一主题 下一主题

主题 1012|帖子 1012|积分 3036

现在国产数据库市场竞争已经趋于白热化了,大家的焦点仍然是在去O上,毕竟Oracle的市场占比是最高的。

  
然而,实际上MySQL的利用率也不低,从我们服务的1000多家签约客户来看,其中MySQL应该是仅次于Oracle的存在。

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

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

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

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

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

     
      
   
大家可以看到,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的存储过程,函数,触发器,包迁移并对语法进行改写。
  
迁移场景

  1. 源数据库 目标数据库<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://docs.mogdb.io/zh/mdb/v2.0/overview

  本文由 mdnice 多平台发布

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

曂沅仴駦

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表