一种新的内存数据库恢复技术(期刊论文)

VIP免费
3.0 朱铭铭 2024-09-20 4 4 247KB 5 页 150积分
侵权投诉
基于日志恢复技术的内存数据库快速恢复模型的研
内存数据库的恢复机制对整个系统的可靠和性能有重要意义。文在研究已有恢复技术的
础上,提出了“快恢复模型”。该模型依据快速日志驱动检查点法、重载算法,以模型架构上的
持,不仅能保证系的可靠运行,同时能在系统崩溃时提供快速、效的恢复系统的手。通过实验证
该方法相对于其它复算,能控制日志的产生数量,使得在系统崩并重新启动时,能最快的速度恢
到系统崩溃前的最一致点上
关键字:存数据库;日志恢复;检查点;重载
GUO Jin-liangZHANG Wen-peng
(School of Computer and Information Technology Nanyang Normal University Nanyang 473061 China)
Abstract: The technology of MMDB is a key to whole system credibility and performance. Based on the former
t e c h n i q u e s o f r e c o v e r y t h e p a p e r p r o p o s es t h e F a s t R e c o v e r y M o d e l . Wi t h s u p p o r t o f l o g d r i v e n c h e c k
p o i n t i n g s c h e m a a n d r e l o a d i n g a l g o r i t h m, “ F a s t R e c o v e r y Mo d e l n o t o n l y i m p r o v e s t h e s y s t e m ' s
stabilization but also provides the method of fast restart and high efficiency recovery when MMDB fails. It is
experiment that this model can control log quantity and recovers the system to the nearest breakdown point as
fast as it can when system breaks down and restarts.
Key Words: MMDB; log recover; checking point; reloading
0. 引
内存数据库因为其速的数据访问能力,使其能比磁盘数据库(DRDB)更适合于需要快速响应和高
吞吐量的应用环境对于那些需要在严格要求的时间段内完成事务求的实时应用系统和需要支持大
据量并发访问的高能事务处理平台来讲,内存数据库都是一个理的选择。但是由于有操作都作用
内存数据库的主拷上,数据库极易遭到操作系统和应用软件造成破坏,因MMDB的恢复技术十分关键
日志(Logging)恢复是传统MMDB恢复技术之一,能满足当MMDB系统对事务响应和快速系统恢复
要求,但是在大量务吞吐量情况下造成的日志暴增所带来很大问,会MMDB性能生很大影响。
本文提出一套优化MMDB恢复处理技术,包括对MMDB系统恢复处理制的架构设计,日志、查点
重载恢复时的相关略与实现技术,并通过实验证明该技术的可行
1. MMDB恢复技术综述
事务处理系统中的复管理器负责维护数据库系统的一致性,无论在系统崩溃或者事失败的时
为了能维护状态一性,必须要在系统的正常运作中对各种数据库状态变化做登记,常有日志、检
点等。日志记录了有数据库的修改动作,以及修改前后的数据库态等。检查点将内MMDB系统的
拷贝数据AM中,并统恢复时所需读取的日记录数量。同时,为了够尽恢复事务
处理同时不影响系统的性能,系重载(Reloading)要将数据镜象AM载MM中,并
立起数据库的近的一致性状态。重载程则在系统或存中数据AM中的
数据库重载到MM中,并日志记录将数据库恢复到最近的一致状态点上
2. 快速日志驱动检查点算
前使用的内存数据库恢复算法有点算法,性检查点算法,日驱动检查点算法。
检查点算法会检查的记、内段、甚至个数据库加锁,严了其事务的正
性检查点算法虽然不需要对检查数据加锁但是要完成一个完成的检查点,需要将内存中
个数据库数据复制到磁盘上。日志驱动检查点法的最大问题是在MMDB系统在事务吞吐量很的情
况下,会产生出大的日志记录,需要检查序频繁地日志记录修改磁盘的数据库
些检查点算法的不足,本文出快速日驱动检查点算法,将提出新MMDB系统恢复模
——快速恢复模型。该模型的基本设想是,在阻碍系统正常行的情况下,控制日志的产生数
合快速日志驱动检查点算法动态更新系统最新数据使得在系统崩溃并重启动时,能以最快
速度恢复到系统崩前的最近一致点上
快速日志驱动检查的基是,检查程序仍然由日志来驱动读取的日来更数据
摘要:

基于日志恢复技术的内存数据库快速恢复模型的研究摘要:内存数据库的恢复机制对整个系统的可靠性和性能有重要意义。文中在研究已有恢复技术的基础上,提出了“快速恢复模型”。该模型依据快速日志驱动检查点算法、重载算法,以及模型架构上的支持,不仅能保证系统的可靠运行,同时能在系统崩溃时提供快速、高效的恢复系统的手段。通过实验证明该方法相对于其它回复算,能控制日志的产生数量,使得在系统崩溃并重新启动时,能以最快的速度恢复到系统崩溃前的最近一致点上。关键字:内存数据库;日志恢复;检查点;重载GUOJin-liang,ZHANGWen-peng(SchoolofComputerandInformationTec...

展开>> 收起<<
一种新的内存数据库恢复技术(期刊论文).doc

共5页,预览1页

还剩页未读, 继续阅读

作者:朱铭铭 分类:高等教育资料 价格:150积分 属性:5 页 大小:247KB 格式:DOC 时间:2024-09-20

开通VIP享超值会员特权

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