嵌入式移动数据库存储机制的研究与实现

来源 :重庆大学 | 被引量 : 0次 | 上传用户:ffgghhaz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着微电子技术和移动通讯技术的发展,嵌入式设备和移动终端具有越来越强大的处理能力。这引发了人们要把嵌入式移动终端作为下一代个人工作平台和轻便的移动办公载体的遐想。一种新的应用模式——嵌入式移动应用开始引起人们的关注。传统的磁盘数据库系统曾强有力地支持了电子商务应用,同样,新的嵌入式移动应用的普及也必须得到嵌入式移动数据库系统的支持。但目前有关嵌入式移动数据库的研究还比较少,虽然有少数几个已经研发成功的类似产品,但由于未能完全适应嵌入式移动计算环境而未得到广泛应用。本文就嵌入式移动数据库的存储机制进行了较为系统的研究,并提出了一种实现的途径,为嵌入式移动数据库系统的整体实现打下了很好的基础。为了适应嵌入式移动计算环境的特点,数据库系统的设计必须遵循内核微型化、标准化、分层设计和部署的策略。存储层的设计尤其要注意对有限设备资源的合理利用,并采用缓存策略来提升系统性能。存储层采用关系模型作为数据模型,并考虑对PC 兼容,以达到更强的适应性和为现有的开发社区所迅速接受的目的。本文提出了数据库系统的工作版本空间的概念,它是在运行时驻留内存的数据版本,是数据库系统完整数据版本的一个活跃度较高的子集。相应的存储于外存的数据版本称为数据库的持久性版本,它是数据库在某一时刻的符合一致性的完整数据快照。系统采用乐观的数据恢复策略,弱化对持久性版本的处理,重点对工作版本空间进行组织。这样的策略大大降低了数据的物理表示和存储空间管理的难度,且具有很好的运行效率。同时,为支持嵌入式移动数据库与中央服务器的数据一致性,本文提出了一种数据同步机制,并在数据库的存储层对这种机制予以支持。为了对存取性能进行优化,本文提出了MF-AVL 索引结构和可以精确描述数据活跃度的工作版本空间的数据淘汰策略。前者是AVL 树的变种,能很好地适应嵌入式移动数据库的存储组织方式并提供高效的存取路径;后者则能保证工作版本空间中存储的是高活跃性的数据,并阻止对空间需求的无限增长,有助于高效地利用存储空间并提升系统的存取性能。
其他文献
现代企业竞争越来越激烈,生产企业和商业企业都进入一个微利时代,更多企业意识到物流已成为“第三方利润源泉”,同时企业应将主要精力放到核心业务上以谋求更大的竞争力。适应社
随着Internet的诞生,我们步入了信息时代。人们在享受其带来的便利的同时,也时刻面临着网络攻击的危险,网络安全受到日益严重的威胁。究其原因在于现有的安全技术如防火墙、
数据挖掘是从大量数据中抽取出潜在的、不为人知的有用信息、模式和趋势,并用于指导实践。目前该技术已经广泛地应用于电信、银行、保险、零售、服务和政府部门等具有大量数
  随着电子商务的发展,企业信息系统比以往任何时候更加依赖分布式计算架构。专用防火墙、Web服务、认证服务和负载平衡成了传统应用程序和数据库服务的前端,这时企业需要一
本文讨论的“基于DSP的智能化仪表—LVDT传感器监测仪研究与设计”研究了使用新一代数字信号处理器开发智能化数据采集处理系统面临的问题。  本文采用TI公司TMS320LF2
智能规划是人工智能一个重要的领域。近年来,有关智能规划的研究在问题的描述和问题求解两方面得到了新的突破,使得智能规划已成为现在一个热门的人工智能研究领域。随着智能
高维索引技术是研究通过建立索引结构来提高高维数据库上检索效率的一门科学。图像数据库作为高维数据库的重要组成部分,其检索离不开高维索引技术的支持,近年来备受研究人员
当前科学技术正进入多学科相互交叉、相互渗透、相互影响的时代,生命科学与工程科学的交叉、渗透和相互促进是其中一个典型例子,也是近代科学技术发展的一个显著特点。进化算
在当今以数据为中心的时代,越来越多的应用需要访问各种异构数据源,特别是对于企业应用来说,这既是企业内部发展的需要,也是企业适应外部环境的需要。XML因其具有自描述性、
实时协同编辑系统是一类重要的CSCW 应用系统,具有实时性、分布性和无约束性三个特点。一致性维护是设计和实现此类系统最具挑战性的一个世界级难题。传统的令牌、加锁、串行