《华东师范大学学报·哲学社会科学版杂志》发表论文赏析

基于Raft一致性协议的高可用性实现

来源:华东师范大学学报·哲学社会科学版杂志2015年第5期北京时间:

作者:张晨东,郭进伟,刘柏众,储佳佳,周敏奇,钱卫宁

单位:张晨东,男,硕士研究生,研究方向为分布式数据库.E-mail: 51131500048@ecnu.cn.

摘要:随着互联网的快速发展和大数据时代的来临,传统数据库的局限性开始逐渐显现,而支持海量数据存储和高并发访问的分布式数据库系统越来越流行.在此背景下阿里巴巴集团研发了一款适用于海量数据存储的分布式数据库系统(OceanBase),并提供单集群和多集群两种部署模式.但多集群部署模式下的可用性较低,无法满足关键性应用的需求,包括:发生故障时不支持主备集群的自动切换;主备集群之间无法保证日志的强同步.针对上述问题,本文分析了传统数据库的高可用方案,针对OceanBase架构的特点,结合了Raft算法的思想,设计并实现了基于时间戳的分布式选举模块、自动化的集群切换模块和基于QUORUM策略的日志强同步模块.经实验验证,以上模块的实现能够提高系统整体的可用性.

关键词:分布式数据库,高可用性,Raft一致性协议,日志同步,

基金资助:国家自然科学基金重点项目(61332006);863项目(2015AA015307)

填文献完整题目 获取完整文献

填写需求
联系方式
注:学术顾问会在1小时内联系您,请留意!