嵌入式数据库事务处理和日志恢复技术研究

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:cxsxj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式数据库系统是近些年才兴起的一项新的数据库系统。它以目前成熟的数据库技术为基础,针对嵌入式设备的具体特点,实现对移动设备和嵌入式设备上数据的存储、组织和管理。本文设计并实现了一个嵌入式数据库系统,系统采用了模块化和层次化的设计方法,增强了系统的可移植性、可维护性。系统在硬件方面采用ARM实验平台,以CF为存储介质,通过TCP/IP协议与服务器进行通讯;在软件方面采用μC/OS-Ⅱ实时操作系统,利用该操作系统的多任务调度机制实现嵌入式数据库管理系统的数据操作、语句查询、事务处理和日志恢复等功能。嵌入式数据库管理系统通过事务调度任务对事务进行管理,并通过锁管理任务对数据进行封锁和释放,采用两段锁协议使事务执行可串行化,并提出了一种适合于嵌入式数据库的动态多粒度锁的调整机制,通过该机制可使系统在事务并发度和事务开销之间达到较好的平衡。本文还简要介绍了嵌入式实时数据库的事务并发控制策略。嵌入式设备常常在一些比较恶劣的环境下工作,所以出现故障的几率比较高,致使硬件和数据库要复位和重启。嵌入式数据库的日志恢复技术包括日志、检查点和重装。本文提出了一种基于日志服务器的嵌入式数据库恢复系统设计,这种设计将嵌入式数据库的日志和检查点工作交给日志服务器来完成,使得嵌入式数据库的日志开销减少。
其他文献
智能计算机辅助教学(ICAI)是当今计算机辅助教学(CAI)应用发展的一个主流,考试评测反馈系统作为其中的一个重要组成部分,正受到越来越多的关注。但是目前考试评测系统的研究还
以实时控制为代表的嵌入式产品,不仅为嵌入式市场展现了美好前景,同时也对嵌入式系统技术,特别是对嵌入式实时操作系统提出了新的挑战。嵌入式实时操作系统是嵌入式应用软件的开
随着因特网的飞速进步和发展,分布式系统和Web应用系统在当今的计算机科学中起着越来越重要的作用。在Internet平台之上的动态Web开发是一个系统性任务,需要从网络、体系结构和
数据挖掘又称数据库中知识发现,是从大量数据中用非平凡的方法发现有用的知识。分类是数据挖掘中的一项非常重要的任务,在商业、金融、电讯、DNA分析、科学研究等诸多领域具有
学位
微机电系统、片上系统和无线通信技术的进步孕育了无线传感器网络.网络中的节点具有体积小,价格低并且具有传感和计算能力等特点,由于这些特性,它们可应用于各种不同的区域,
内容管理系统作为一种专门的非结构化信息管理技术,伴随着非结构化和半结构化信息规模和应用需求的急剧增长,正逐渐成为信息管理技术发展的一个重要方向。本论文以成都理工大学
随着技术和需求的发展,计算方式在不断地变化,从60年代开始的集中式计算,今天广泛采用的分布式计算,到90年代中期新兴的移动式计算。新的计算方式与固定的网络相比,无线通信具有带
MVC是一种良好的设计模式,它将应用程序分成三个核心部件:模型、视图、控制器,每个部件处理各自的任务:模型表示数据对象,视图负责数据显示,控制器接受来自视图的用户输入,并根据用
远程监控系统借助Internet实现监视与控制任务,将监控范围扩展到更广的空间,进一步推动了控制技术向网络化、分散化和开放化的方向发展。随着基于Internet的远程监控系统的逐步