当前位置:主页 > 科技论文 > 软件论文 >

集群数据库系统的日志复制和故障恢复

发布时间:2018-05-16 07:36

  本文选题:日志复制 + 故障恢复 ; 参考:《软件学报》2017年03期


【摘要】:互联网、社交、购物、金融等各类应用直接面临海量用户的高并发访问,传统的单点数据库逐渐成为这些应用系统的瓶颈,而众多互联网应用能够良好运行的主要原因是使用了基于集群环境的数据管理系统作支撑.与传统数据库系统相比,基于集群环境的数据库系统具有更好的扩展性和可用性,而日志复制是保证这些特性的核心组件.传统的主备架构的日志复制在异常情况下对未决事务日志处理不佳,导致数据副本之间存在不一致的风险.另外,分布式系统领域的一致性算法缺乏对事务一致性的处理,而且在选主时存在活锁、多主和频繁选主的问题,无法直接适用于事务日志复制.提出了一种集群环境下的事务日志复制策略和恢复机制,能够有效处理未提交日志,提供了强弱两种读一致性,并且提出一种轻量级的选主算法,可以避免出现以上的选主问题.在开源Ocean Base分布式数据库系统中实现了上述机制,并使用基准测试工具对系统进行测试,通过一系列实验验证了系统的扩展性和可用性.
[Abstract]:The Internet, social networking, shopping, finance and other applications directly face a large number of users of high concurrent access, the traditional single-point database gradually become the bottleneck of these applications, The main reason why many Internet applications work well is that the data management system based on cluster environment is used as the support. Compared with the traditional database system, the database system based on cluster environment has better scalability and availability, and log replication is the core component to ensure these characteristics. Log replication in traditional master / standby architecture is not good for pending transaction logs in exceptional cases, which results in the risk of inconsistent data replicas. In addition, the consistency algorithms in distributed systems lack the processing of transaction consistency, and the problems of active lock, multi-host and frequent selections in the selection of hosts can not be directly applied to transaction log replication. This paper presents a transaction log replication strategy and recovery mechanism in cluster environment, which can deal with uncommitted logs effectively, provides strong and weak coherence, and proposes a lightweight master selection algorithm. The above selection problem can be avoided. The above mechanism is implemented in the open source Ocean Base distributed database system, and the system is tested with benchmark tools. The expansibility and availability of the system are verified by a series of experiments.
【作者单位】: 华东师范大学计算机科学与软件工程学院;广西可信软件重点实验室(桂林电子科技大学);
【基金】:国家高技术研究发展计划(863)(2015AA015307) 国家自然科学基金(61332006,61432006,61672232) 广西可信软件重点实验室研究课题(kx201602)~~
【分类号】:TP311.13

【相似文献】

相关期刊论文 前10条

1 郑丽莉;分析与优化基于网络的数据库系统[J];中国科技信息;2005年13期

2 唐守军;;基于数值统计方法进行数据库系统性能调优[J];中山大学学报论丛;2007年01期

3 ;具有国际先进水平的“专家数据库系统”研制成功[J];中国科技产业;1994年02期

4 冯继民;数据库系统发展的分类与现存的问题[J];管理科学文摘;1995年08期

5 李雄飞,赵永哲,张燕伶,,殷巍;数据库系统与高级语言通讯[J];计算机应用研究;1996年03期

6 项永兵;利用数据库系统软件处理日期型数据的技巧[J];中国卫生统计;1996年01期

7 郑士贵;数据库系统的选择问题[J];管理科学文摘;1997年08期

8 黄传峰,张蕾,韩建坤;数据库系统的安全[J];枣庄师专学报;1997年03期

9 钟晓班;数据台:简化的数据库系统[J];管理科学文摘;1998年10期

10 夏忠实;数据库系统解决2000年问题的四种方法[J];农村电气化;1999年10期

相关会议论文 前10条

1 万智俊;杜凯;杨树强;王怀民;;海量数据库系统中快速恢复机制的设计与实现[A];第二十三届中国数据库学术会议论文集(技术报告篇)[C];2006年

2 应显勋;郭萍;刘平;;裁剪功能在“9210”数据库系统中的作用[A];数据库技术在气象领域的应用学术会议论文集[C];2001年

3 孙向军;范宏伟;刘凯龙;;目标背景数据库系统的应用研究[A];2007系统仿真技术及其应用学术会议论文集[C];2007年

4 黄小兵;陈锋;胡光强;康宁;段举;刘东菊;洪星;李涛;肖宇翔;秦海鸥;王晶;刘松;董伟;杨焕明;;1%人类基因组数据库系统[A];第十九届全国数据库学术会议论文集(研究报告篇)[C];2002年

5 王坚强;赵柴厚;;C/S环境下数据库系统的安全管理[A];第七届计算机模拟与信息技术学术会议论文集[C];1999年

6 赵莉莉;王引斌;;浅谈数据库系统的发展[A];山西省科技情报学会2004年学术年会论文集[C];2005年

7 谢微;朱福成;黄迎;沈天翔;姚建华;;化学数据库系统构建[A];中国化学会第26届学术年会化学信息学与化学计量学分会场论文集[C];2008年

8 张平;;“数据库系统课程设计”教学改革研究[A];中国电子教育学会高教分会2010年论文集[C];2010年

9 马智亮;曹秋良;山田健太郎;;钢桥焊接节点疲劳试验数据库系统的研制[A];中国土木工程学会计算机应用学会第六届年会土木工程计算机应用文集[C];1995年

10 刘玲玲;;集成式数据库系统在土地资源管理中的应用[A];2006年中国土地学会学术年会论文集[C];2006年

相关重要报纸文章 前10条

1 田丽丽;“979”对国内数据库系统提出新要求[N];中国图书商报;2007年

2 ;浅谈数据库系统[N];电脑报;2004年

3 曲德辉;中期协行业信息数据库系统管理规则征求意见[N];期货日报;2007年

4 本报记者杨永彦;贵州宏观数据库系统初步测试受肯定[N];中国信息报;2009年

5 特约通讯员 程永亮 陈超;数据库,让政工指挥如虎添翼[N];解放军报;2011年

6 王世雷 刘兵;我市气象资料数据库系统投入使用[N];张家界日报;2008年

7 郭炎;加快开发战场数据库系统[N];解放军报;2008年

8 柳阎;英信息系统合法性再引争议[N];法制日报;2009年

9 实习生 赵静邋记者 黄雪英;自贡馆藏文物数据库系统建立[N];自贡日报;2008年

10 记者 杨洋;陕西省应急商品数据库系统考核连续8个月保持第一[N];现代物流报;2013年

相关博士学位论文 前7条

1 王立;分布式内存数据库系统的查询处理与优化[D];华东师范大学;2015年

2 胡天磊;自治数据库系统的理论与方法研究[D];浙江大学;2006年

3 崔宾阁;安全数据库系统隐通道分析及相关技术研究[D];哈尔滨工程大学;2006年

4 陈建英;基于数字有机体数据库系统的搜索定位研究[D];电子科技大学;2011年

5 陈冲;超细群核数据库系统的开发及应用研究[D];中国科学技术大学;2014年

6 卢科;闪存数据库系统存储管理及可裁剪性研究[D];中国科学技术大学;2012年

7 解季萍;基于Web的稀土化合物数据库系统研究和开发[D];昆明理工大学;2007年

相关硕士学位论文 前10条

1 张云傲;河北省海籍调查数据库系统建设[D];中国地质大学(北京);2015年

2 赵凯;基于工艺特征的航空发动机零件切削数据库系统开发[D];山东大学;2015年

3 岳巍;PAR平台中数据库系统多媒体数据处理的方法研究[D];江西师范大学;2015年

4 周斌;杭州市宏观数据库系统的设计与实现[D];浙江工业大学;2014年

5 雷力;基于面向对象的管材性能数据库系统的研究[D];西安工业大学;2013年

6 蔡剑;预应力车削加工工艺数据库系统的研究[D];湘潭大学;2015年

7 秦闯;基于工艺特征的集成化切削数据库系统研究与开发[D];山东大学;2016年

8 隋显凤;基于模糊评判和切削参数模型的综合推理切削数据库系统的研究[D];山东大学;2016年

9 邸文文;管件、阀体内壁全自动堆焊数据库系统的设计与实现[D];天津大学;2015年

10 李英杰;安徽省农业环保数据库系统建立[D];安徽农业大学;2010年



本文编号:1896008

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/1896008.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户ba669***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com