数据库动态恢复研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:yisheng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web技术的发展,数据库系统的安全性,可生存性以及可靠性要求数据库系统在遭受入侵后能够提供受损数据扩散范围检测与自修复能力,并在恢复过程中提供持续服务能力,这种能力称为数据库动态恢复。围绕数据库动态恢复的建模、分析、设计与实现中的关键技术,展开以下5个方面的研究:数据恢复模型、受损数据检测技术、动态恢复结果一致性与恢复效率、受损数据隔离技术以及数据库动态恢复原型系统的设计与实现。为了提高数据受损范围评估的准确度,并使数据恢复具备动态特性,提出了一个扩展的数据恢复模型。该数据恢复模型包括两个部分:受损范围评估和受损数据动态恢复。受损范围评估通过引入扩展读写依赖、影像依赖、伪实体完整性依赖、域完整性依赖以及参照完整性依赖5种可能引起数据受损范围扩散的事务依赖关系的概念以及受损评估算法,提高了受损范围评估的准确度。受损数据动态恢复根据动态恢复中前向恢复的特点,将补偿事务调度与受损数据隔离引入数据恢复模型,使数据恢复模型具有了动态特性。为了实现新的受损范围评估模型,给出了受损数据检测方法。该方法采用基于事务执行历史的检测和运行时检测相结合的技术捕捉与恶意事务存在扩展读写依赖,影像依赖,伪实体完整性依赖,域完整性依赖以及参照完整性依赖的受影响事务和受影响数据,构造补偿事务进行数据修复。为了解决补偿事务调度问题产生的动态恢复结果不一致性错误,降低由于补偿事务执行对数据库系统带来的性能损耗,提出了补偿事务调度算法和补偿事务冗余操作检测与合并算法。补偿事务调度算法针对冲突补偿操作多次修改同一数据项导致的恢复结果错误问题提出了正确的补偿事务调度策略;补偿事务冗余操作检测与合并算法对同一元组的不同列的补偿操作加以合并;作用于同一数据项的前驱补偿操作予以去除,简化了补偿事务的构造,降低了补偿事务执行对数据库系统带来的性能损耗。为了保证受损数据在数据修复阶段不被用户事务访问,避免在数据修复阶段的数据受损范围扩大,提高数据恢复的效率,提出了受损数据隔离方法。受损数据隔离在数据库管理系统内部实现,通过修改数据库管理系统内核实现的受损数据隔离策略定义、管理、激活技术,对数据修复期间用户请求进行有效的访问控制。在上述研究的基础上,设计并实现了数据库动态恢复原型系统。原型系统构建在介于客户端和数据库服务器之间的中间层。实验表明,该数据库动态恢复原型系统具有较好的可用性。
其他文献
基于低功耗蓝牙的iBeacon技术一经提出,很快成为了物联网及基于位置服务研究的热点。2015年初,微信和阿里等国内iBeacon服务商提出了“摇一摇·周边”业务,iBeacon正式走入百
在模式识别过程中,特征表示是否得当是后续分类效果高低的前提条件,也是整个模式识别系统性能优劣的重要条件。目前,结构模式识别与统计模式识别是模式识别领域的两大分支,如何将
电子图书馆是一种新型的图书馆,它一改传统图书馆的管理模式和储存方式,最大化的利用科学技术和互联网技术来为广大读者提供更高效更便利的服务。它本身具有很多有明显的优势的
基于对上海、广州等7个大城市的流动人口居住状况的调查数据,运用二元logistic回归模型对城市流动人口居住满意的影响因素进行实证分析。结果表明,“个人特征”下的年龄、健康
中等职业教育是我国高中阶段教育的重要组成部分,是我国经济社会发展的重要基础,它担负着培养数以亿计的高素质人才的重要任务。服务业是指国民经济运行中为生产生活服务的行业
政府的主要职能是为社会提供公共服务,公共文化服务是政府公共服务的重要内容之一。在服务型政府建设进程中,对其公共文化服务工作的绩效评估是提升政府公共文化服务能力与保障
计算机微型化、随身化和“人性化”近年来已经成为一个重要的发展趋势,而基于键盘/鼠标的机械的、方式单一的传统人机交互方式成为这一趋势的瓶颈。因此,自然、高效、多功能
农田水利建设是农业水利体系的重要内容,是实施农业可持续发展的关键,健全的农田水利建设体系和完善的管理措施,将很大程度上缓解自然灾害给人民群众生活带来的不便,减少农业生产
期刊
基层档案工作者是国家档案事业发展最坚实的基础力量。如何做好本职工作,为社会经济文化建设服务,为国家积累精神财富,从而实现自身价值,是每个基层档案工作者必须思考的问题。本