达梦嵌入式数据库恢复机制研究(1)

达梦嵌入式数据库恢复机制研究(1)

ID:36796418

大小:1.21 MB

页数:59页

时间:2019-05-15

达梦嵌入式数据库恢复机制研究(1)_第1页
达梦嵌入式数据库恢复机制研究(1)_第2页
达梦嵌入式数据库恢复机制研究(1)_第3页
达梦嵌入式数据库恢复机制研究(1)_第4页
达梦嵌入式数据库恢复机制研究(1)_第5页
资源描述:

《达梦嵌入式数据库恢复机制研究(1)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、华中科技大学硕士学位论文摘要随着嵌入式技术的不断发展,嵌入式数据库应用得越来越广泛。嵌入式环境有许多特点和限制,如移动性、网络不稳定性以及电源能力等,对嵌入式数据库可靠性和性能提出了更高的要求和挑战,一个强健的恢复子系统是嵌入式数据库必不可少的组成部分。通过系统深入地研究数据库恢复技术,对达梦(DM)嵌入式数据库恢复子系统进行了改进,以提升系统可靠性和可用性。为适应嵌入式环境,使系统设计遵循简约性和微内核特性,对数据库回滚段进行了设计与改进,将回滚段集成到数据文件中,进行系统恢复时仅搜索预留回滚段,节省了恢复时间;同时将日志文件设计成单日志形式,并采用事务一

2、致性检查点缩短恢复时需要扫描的日志量。在系统故障恢复时,为避免对所有Redo日志进行重做,设计并实现了选择性重做方案。对于那些已经写入到数据库文件中的记录,根据页面的日志序列号(LogSequenceNumber,LSN)和日志记录的LSN进行判断后再决定是否进行重做,而不是盲目地重做,分析并给出了使用该方法的前提条件。该方法节省了系统缓冲区资源,减少磁盘I/O,体现了嵌入式数据库微内核的要求。为充分利用操作系统多道程序设计思想以及达梦嵌入式数据库特殊的事务模型,系统恢复时采用多线程方式重做日志加速恢复。使用一个日志分发线程、多个重做线程的模型,线程间同步协

3、作完成重现历史操作,达到快速重建系统崩溃时系统状态的目的。经过实验测试表明,改进后的恢复子系统能正确处理系统遇到的事务故障、系统故障和介质故障,且能缩短系统故障恢复使用的时间。关键词:嵌入式数据库,恢复,回滚段,选择性重做,并发重做I华中科技大学硕士学位论文AbstractWiththedevelopmentofembeddedtechnology,embeddeddatabasehasbeenusedmoreandmorewidely.Embeddedenvironmenthasmanycharacteristicsandlimitations,sucha

4、smobility,networkinstabilityandpowersupplyability,reliabilityandperformanceoftheembeddeddatabasehasputforwardhigherrequirementsandchallenges,astrongrecoverysubsystemisanimportantpartoftheembeddeddatabase’scomponent.Throughthesystematicresearchonthedatabaserecoverytechnology,westudy

5、andimprovetherecoverysubsysteminDMembeddedDatabaseManagementSystem,toimprovethesystemreliabilityandavailability.Inordertoadapttotheembeddedenvironment,systemdesignfollowsthesimplerules.Therollbacksegmentisdesignedandimproved,itisintegratedintothedatafile.Whensystemrestoring,onlysea

6、rchesthereservedrollbacksegment,itsavestherecoverytime;atthesametimethelogfileisdesignedintoasinglelogfileform,usingtransactionconsistencycheckpointtoshortentherecoveryprocesswhenneedstoscanthelogvolumeduringsystemstartup.Whensystemneedsrestore,wedesignandputtheselective-redointoim

7、plementationtoavoidtoredoalltheRedologs.Forthoserecordswhichhavewrittentothedatabasefile,accordingtopageLSN(LogSequenceNumber)andlogLSN’sjudgment,decideswhethertoredothelogrecord,ratherthanblindly.Then,weanalyzethepremiseconditionwhenusingtheselective-redomethod.Themethodsavessyste

8、mbuffer,reducestheI/Ooverl

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。