首页> 中文学位 >内存数据库的数据同步与切换
【6h】

内存数据库的数据同步与切换

代理获取

目录

摘要

第一章:绪论

第二章:同步技术研究

第三章:数据同步设计

第四章:数据同步实现

第五章:数据库的切换

第六章:结束语

参考文献

致谢

展开▼

摘要

近几十年来,各种应用系统对数据库的性能要求越来越高。传统的磁盘数据库在某些领域已经不能满足需求。为了有更快的存取性能,能对用户的请求给予更快的响应,内存数据库应运而生。数据同步是保持分布式环境中各个节点数据库间数据一致性的方法,它是保证分布式系统正确运行的一项技术。由于分布式系统的广泛应用,研究数据同步技术显得越来越重要。Oracle、SQLServer等商业数据库都提出了自己的数据同步解决方案,但是如何考虑内存数据库的特性,采用何种方法来维护内存数据库之间数据一致性,使得数据同步的更加高效是一个非常重要的问题。 本文的主要目标是在自主研发的内存数据库的基础上增加数据库的数据同步功能。在分布式系统中,数据同步能够把服务节点的数据及时的传输到备份数据库中。本文的项目背景是精诚期货交易系统,它是一个分布式的期货交易平台,它的交易区域性的特征要求节点内存数据库间的数据能够同步。通过研究传统的数据同步技术,结合目前的项目,考虑到系统效率和系统的需求,提出了基于事务日志的异步方式的同步设计方案。基于事务日志能够有效降低同步的数据量,减少网络通讯开销,同时减轻备份数据库的负担。异步方式能够增加同步速度,使得同步的整体效率得到提升。但是异步具有延迟一致性的特性,因此在同步过程中发生故障可能会导致数据库之间的数据暂时不一致,针对这种情况,本文也做了网络中断,断电等故障的分析与解决。 在这个设计的基础上,具体介绍了如何实现整个方案,实现主要分主数据库和备份数据库两个方面讨论。基于数据同步,当期货交易系统中的一台数据库服务器出现故障,也能够通过系统的自动故障检测,然后通过数据库切换功能切换到备份数据库中,这也能提高系统的健壮性,所以在最后讨论了数据库切换的实现。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号