嵌入式实时内存数据库ARTs-EDB的故障恢复策略研究

嵌入式实时内存数据库ARTs-EDB的故障恢复策略研究

论文摘要

嵌入式数据库系统是一种新兴发展的数据库技术,它以目前成熟的数据库技术为基础,针对嵌入式设备与系统的特点,结合实际的应用需求,主动实现对嵌入式设备上的数据的存储,组织和管理。实时数据库中的数据和事务都具有显式的定时限制,系统的正确性不仅依赖于逻辑结果,更依赖于逻辑结果产生的时间。实时数据库的高性能要求以内存数据库作为底层支持。内存数据库系统很好的满足了各种应用系统的实时数据需求。ARTs-EDB是华中科技大学自行研发,拥有自主知识产权的嵌入式主动实时数据库。它集成了传统数据库,实时数据库和主动机制。ARTs-EDB是以内存数据库作为底层支持。在内存数据库系统中,外存数据库作为恢复的备份而存在。为了能在数据库系统发生故障之后将数据库恢复到一个一致性的状态,恢复子系统需要进行记日志、做检验点、备份和故障后重装等活动。关于日志策略,每个事务都有单独的活动日志区,只记录事务的Redo日志,并采用合适的日志协议,减少了日志占有的空间和记录日志的工作量;关于检验点策略,采用满足活动一致性的模糊检验点技术;关于重装策略,采用基于数据优先级的重装策略,为不同特性的数据分配不同的重装优先级,优先装入紧急事务的数据和高优先级的数据,从而可以在尽可能短的时间内让系统进入工作状态,满足实时事务的运行;关于备份策略,采用动态的增量备份方式,并记录备份过程中的日志,由数据库副本和日志共同组成一个完整的备份。介绍了嵌入式实时内存数据库发展情况和技术特征,针对恢复的技术做了全面的分析,并结合自行研制开发的主动实时数据库管理系统ARTs-EDB,在分析了ARTs-EDB的总体结构的基础上,提出了ARTs-EDB所采用的恢复机制的实施策略。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 引言
  • 1.2 内存数据库技术
  • 1.3 内存数据库对实时事务的支持
  • 1.4 数据库恢复的国内外研究现状
  • 1.5 论文研究的主要内容
  • 2 ARTS-EDB 的系统结构
  • 2.1 ARTs-EDB 的体系结构
  • 2.2 ARTs-EDB 的功能及其进程结构
  • 2.3 ARTs-EDB 的系统特性
  • 2.4 ARTs-EDB 的内存组织
  • 2.5 本章小结
  • 3 ARTs-EDB 恢复子系统的结构设计
  • 3.1 ARTs-EDB 中的故障类型
  • 3.2 影响恢复机制的主要因素
  • 3.3 恢复子系统的系统环境
  • 3.4 恢复子系统的组成
  • 3.5 ARTs-EDB 的恢复模型
  • 3.6 本章小结
  • 4 ARTs-EDB 恢复的基础设施
  • 4.1 数据库日志概述
  • 4.2 ARTs-EDB 日志
  • 4.3 检验点技术概述
  • 4.4 ARTs-EDB 的检验点设置
  • 4.5 本章小结
  • 5 ARTs-EDB 故障的恢复处理
  • 5.1 事务故障的恢复处理
  • 5.2 系统故障的恢复处理
  • 5.3 系统故障后的数据库重装
  • 5.4 备份和介质故障恢复
  • 5.5 本章小结
  • 6 总结与展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].内存数据库迁移方法改进研究[J]. 电子技术与软件工程 2019(17)
    • [2].内存数据库实现原理探讨[J]. 电脑知识与技术 2018(15)
    • [3].内存数据库技术在金融信息服务平台关键项目建设中的应用及未来项目应用研究[J]. 中国传媒科技 2014(11)
    • [4].基于内存数据库技术的信用控制系统的设计和实现[J]. 中国数字电视 2012(07)
    • [5].内存数据库在高速公路收费数据统计中的应用[J]. 中国交通信息化 2012(11)
    • [6].内存数据库在点击多方通话中应用[J]. 软件 2012(12)
    • [7].一种高效的并行内存数据库事务提交与恢复技术[J]. 中国矿业大学学报 2009(01)
    • [8].嵌入式内存数据库的研究与设计[J]. 微计算机信息 2009(17)
    • [9].支持嵌入式实时内存数据库的检验点策略及重做起点确定策略[J]. 小型微型计算机系统 2009(08)
    • [10].内存数据库技术在嵌入式控制系统中的应用研究[J]. 数字技术与应用 2018(05)
    • [11].内存数据库在商务智能中的应用研究[J]. 科技展望 2016(10)
    • [12].内存数据库中间件系统设计方案[J]. 价值工程 2012(06)
    • [13].支持实时内存数据库不间断服务的恢复技术[J]. 计算机工程 2008(06)
    • [14].一种高性能多模式的内存数据库系统[J]. 计算机应用与软件 2019(01)
    • [15].基于内存数据库的战场态势生成方法[J]. 数字技术与应用 2018(02)
    • [16].内存数据库在提升系统可用性上的应用[J]. 电脑与电信 2018(08)
    • [17].嵌入式内存数据库的存储和索引算法研究[J]. 计算机科学与探索 2010(08)
    • [18].Redis在数字化生产线上的应用[J]. 电子技术与软件工程 2019(24)
    • [19].内存数据库索引研究[J]. 齐齐哈尔大学学报(自然科学版) 2019(01)
    • [20].基于内存数据库移动计费系统的模型研究[J]. 德宏师范高等专科学校学报 2010(03)
    • [21].多核处理器环境下内存数据库索引性能分析[J]. 计算机学报 2010(08)
    • [22].期货交易系统中的内存数据库技术应用探讨[J]. 电脑编程技巧与维护 2018(07)
    • [23].基于内存数据库的分布式数据库架构[J]. 程序员 2010(07)
    • [24].基于Redis内存数据库的RADIUS镜像系统研究[J]. 电信技术 2014(08)
    • [25].ARTs-EDB的内存数据存储管理[J]. 微计算机信息 2010(03)
    • [26].内存数据库中B+树和CSB+树的性能比较[J]. 通讯世界 2015(12)
    • [27].NUMA架构下数据热度的内存数据库日志恢复技术[J]. 计算机科学与探索 2019(06)
    • [28].传统关系数据库与大数据库技术[J]. 电子技术与软件工程 2019(12)
    • [29].基于VxWorks的实时内存数据库的实现[J]. 机电一体化 2009(08)
    • [30].内存数据库在ZY1-02C海量数据空间检索中的应用[J]. 国土资源遥感 2018(01)

    标签:;  ;  ;  ;  ;  

    嵌入式实时内存数据库ARTs-EDB的故障恢复策略研究
    下载Doc文档

    猜你喜欢