基于日志恢复技术的内存数据库快速恢复模型的研究

VIP免费
3.0 李佳 2024-09-26 6 4 245.5KB 5 页 15积分
侵权投诉
基于日志恢复技术的内存数据库快速恢复模型的研
姓名
单位
摘要存数库的恢复机制对整个系统的可靠性和性能有重要意义。文中研究已有恢复技术的基础上提出了“快速
恢复模型”。该模型依快速日志驱动检查点算法、重载算法,以及模型架构上的支持,仅能保证系统的可靠运行,
时能在系统崩溃时提供速、高效的恢复系统的手段。通过实验证明,该方法相对于其它复算,能控制日志的产生数
使得在系统崩溃并重新动时,能以最快的速度恢复到系统崩溃前的最近一致点上。
关键字:存数据库;日志恢复;检查点;重载
0. 引
内存数据库因为其速的数据访问能力,使其能比磁盘数据库(DRDB)更适合于需要快速响应和高事务
吞吐量的应用环境对于那些需要在严格要求的时间段内完成事务求的实时应用系统和需要支持大
据量并发访问的高能事务处理平台来讲,内存数据库都是一个理的选[1]。但是由于所有操都作
用于内存数据库的拷贝上,数据库极易遭到操作系统和应用软件成的破坏,因MMDB的恢复技术十
关键。日志(Logging)恢复是传统的MMDB恢复技术之一,它能满足前MMDB系统对事务响应和快速系
恢复的要求,但是大量事务吞吐量情况下造成的日志暴增所带来大问题,会对MMDB性能产生很大影
本文提出一套优化MMDB恢复处理技术,包括对MMDB系统恢复处理制的架构设计,日志、查点
重载恢复时的相关略与实现技术,并通过实验证明该技术的可行
1. MMDB恢复技术综述
事务处理系统中的复管理器负责维护数据库系统的一致性,无论在系统崩溃或者事失败的时
为了能维护状态一性,必须要在系统的正常运作中对各种数据库状态变化,通常有日志、检
[2]。日记录了所有数据库修改动作,以修改的数据库状态检查存中MMDB系统
的主拷贝数据AM中,并统恢复时所需读取日志记录数量。同时,为了恢复
事务处理同时不影响系统的性能系统重载(Reloading)数据AM载到MM中,
建立据库的最近的一致性状态。载过在系统或介质失效致内存中数据AM中
备份数据库重载到MM中,并日志记录库恢复到最近的一性状态点上。
2. 快速日志驱动检查点算
前使用的内存数据库恢复算法有点算法,性检查点算法,日驱动检查点算法。
检查点算法会检查记录、内存段数据,严务的正常
[3]。失性检查点算法虽然不需对检查数加锁但是要完成一个完成的查点需要
存中整个数据库的数据制到磁盘上。日志动检查点算法的最问题是在MMDB系统事务吞吐量很
大的情况下,会产出大量的日志需要检查程序频繁地根据日记录修改盘上的数据库镜象
[4][5]。
些检查点算法的不足,本文出快速日驱动检查点算法,后将提出的MMDB系统复模
——快速恢复模型。该模型的基本设想是,在阻碍系统正常行的情况下,控制日志的产生数
合快速日志驱动检查点算法动态更新系统最新数据使得在系统崩溃并重启动时,能以最快
速度恢复到系统崩前的最近一致点上
快速日志驱动检查的基是,检查程序仍然由日志来驱动读取的日来更数据
镜象上的,维持数镜象与内存中数据库的基本。快速日志驱动检查点算法不同日志
检查点算法,志驱动检查点算法日志数量可能过快的问题。快速日志驱动检查点算
通过个策略来解决日志数量快增的问题:日志产生选算法。
2.1日志产生
传统日志驱动检查算法制日志的产生数量,当MMDB系统有大吞吐量更新事务时,
志数严重影响检查程序的性能。
快速日志驱动检查算法中设日志产生规则:系统中日志分为全局志和有日
维护全局Redo日志,维护Undo日志,由事自身维护的Redo日志和Undo日志。在事务
摘要:

基于日志恢复技术的内存数据库快速恢复模型的研究姓名单位邮编摘要:内存数据库的恢复机制对整个系统的可靠性和性能有重要意义。文中在研究已有恢复技术的基础上,提出了“快速恢复模型”。该模型依据快速日志驱动检查点算法、重载算法,以及模型架构上的支持,不仅能保证系统的可靠运行,同时能在系统崩溃时提供快速、高效的恢复系统的手段。通过实验证明,该方法相对于其它回复算,能控制日志的产生数量使得在系统崩溃并重新启动时,能以最快的速度恢复到系统崩溃前的最近一致点上。关键字:内存数据库;日志恢复;检查点;重载0.引言内存数据库因为其快速的数据访问能力,使其能比磁盘数据库(DRDB)更适合于需要快速响应和高事务吞吐量...

展开>> 收起<<
基于日志恢复技术的内存数据库快速恢复模型的研究.doc

共5页,预览1页

还剩页未读, 继续阅读

作者:李佳 分类:高等教育资料 价格:15积分 属性:5 页 大小:245.5KB 格式:DOC 时间:2024-09-26

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 5
客服
关注