首页> 中文期刊> 《软件学报》 >分布式异构数据库数据同步工具

分布式异构数据库数据同步工具

         

摘要

一般而言,读写分离技术可以解决当前大数据环境下的读写速度失配的部分问题,但是现有的读写分离技术主要是针对同构数据库的解决方案.由于存储结构的不一致,由行式存储数据库和列式存储数据库构成的异构分布式数据库系统相较于同构分布式数据库系统在数据同步的过程中就会面临格式转换、同步速度不匹配等诸多难题.提出了基于MySQL二进制日志(Binlog)进行SQL还原的方法TD-Reduction,设计并实现了Binlog解析器BinParser和Binlog还原器BinReducer,它们可以基于Mixed格式的Binlog,针对不同的事件(event)进行日志的解析,并依据相应的规则进行还原,生成可执行的SQL语句.综合以上技术,实现了一款分布式数据库数据同步工具Cynomys.在实验环境中,Cynomys表现出较好的性能.该方法适用于所有具有类似Binlog机制的其他异构数据库之间进行数据同步.

著录项

  • 来源
    《软件学报》 |2019年第3期|684-699|共16页
  • 作者

    徐梓荐; 叶盛; 张孝;

  • 作者单位

    教育部数据工程与知识工程重点实验室(中国人民大学);

    北京100872;

    中国人民大学信息学院;

    北京 100872;

    教育部数据工程与知识工程重点实验室(中国人民大学);

    北京100872;

    中国人民大学信息学院;

    北京 100872;

    教育部数据工程与知识工程重点实验室(中国人民大学);

    北京100872;

    中国人民大学信息学院;

    北京 100872;

  • 原文格式 PDF
  • 正文语种 chi
  • 中图分类 程序设计、软件工程;
  • 关键词

    数据同步; 读写分离; SQL还原;

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号