高性能数据库恢复技术研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:th3966733
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息时代的深化发展,人们对数据安全性的需求日益增强,因此数据库系统需要提供有效的机制对存贮其中的数据进行保护,尤其是当数据库因某种难以避免的错误而丢失数据的时候,需要尽快将数据库系统恢复到安全的状态中。  本文对数据库系统的恢复技术进行探讨,阐述在大规模并发数据库的环境下实例恢复技术的实现方法以及通过并行来提高恢复性能的技术。讨论的范围包括数据库正常运行期间各模块的工作机制和为了记录恢复信息所做的准备工作,还包括恢复系统的基本设计原理以及实现技术,并对恢复效率瓶颈进行分析,提出优化方案的理论、设计思路以及实现方案。  首先从数据库恢复系统相关的数据结构开始,除介绍日志记录、日志缓冲区、事务和数据缓冲区等基本结构以及先写日志原则和检查点机制等实现原则外,还对它们的设计原则和不同的设计方式对恢复系统的设计产生的影响进行了对比;然后介绍了Pearlmv数据库存储引擎的实现方式,包括恢复相关模块与机制设计、基本的恢复流程以及在此基础上初步的优化策略,并对恢复系统的性能进行了简要分析,提出了恢复的性能瓶颈在于Redo阶段;之后对Redo阶段进行了深入分析,提出了三种优化方法,并实现了记录Lsn策略下的并行Redo技术,讨论并行Redo的具体策略以及日志缓存的预取方法,并对它的性能进行了理论分析;最后通过实验对比验证了数据库恢复性能的提高程度是符合理论分析结果的,使用优化手段后的数据库实例恢复功能使得系统崩溃后具有更快的系统启动时间。
其他文献
闪存作为一种新的存储介质,凭借其性能上的优势,真正逐步代替磁盘。传统的数据库存储引擎是基于磁盘的特性设计的,而闪存与磁盘在特性上的差异决定了现有的存储引擎不能充分发挥
随着现代存储和通信技术的发展,存储不断增长的大规模数据已经不再是难事,人们迫切地想从这些数据中获得有用的信息,因而如何有效地处理复杂数据并做有效的建模分析己成为计算机
随着互联网的飞速发展以及数字图像设备的广泛普及,数字图像已经变成了主要的信息源。与此同时,大量的低成本,易于操作的图像编辑软件的出现,使得图像作为事件的事实记录的真实性
本文对蛋白质-肽段全柔性对接的并行计算进行了研究。蛋白质-肽段复合物相关的结构信息对于新药的研制和设计有非常重要的作用。蛋白质和肽段的计算对接方法可以为用实验方法
随着穿戴式设备的普及与发展,人机交互方式不断推陈出新,打破以往的交互界限,因而如何寻求更为高效自然的信息沟通方式成为行业的热点。肢体语言,尤其是骨骼肌运动所表征的含义成
随着web2.0的到来,数据正在以不可想象的速度快速增长,大数据时代已经来临。海量数据中蕴含着巨大的价值,高效的海量数据管理,强大的海量数据检索分析处理能力,是大数据时代有力的
随着大规模集成电路以及计算机技术的飞速发展,数字信号处理器(DSP)被广泛应用于航空航天、移动通信、工业控制等领域。然而,在大规模多DSP系统中,随着处理节点增加、通信复杂度
根据第二次全国残疾人抽样调查数据显示,当前我国视力残疾人数高达1263万。视力残疾使得视障人群无法像正常人一样便捷地获取知识和信息,而DAISY数字有声书的出现则为视障人群
Web2.0的兴起吸引了越来越多的用户为网站上传内容,在线问答网站是具有代表性的Web2.0网站之一,用户发布自己的问题,网站把这些问题分配给领域内的专家来解答。由于问题来自于用
软件系统的需求既包含系统应具备的各项功能,即功能需求(FunctionalRequirements,简称FRs),也包含施加在系统功能上的约束,即非功能需求,又称质量需求(QualityRequirements,简称QRs