DBS多版本并发的移动数据库的设计与实现

来源 :中国科学院计算技术研究所 | 被引量 : 1次 | 上传用户:fjsgxxs
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统和无线通讯技术的结合,产生了一种全新的计算模式——移动计算模式。在移动计算模式下,用户使用手持计算设备,通过无线网络实现对信息的访问,不受时间和地点的限制,也不受运动方式的限制。在移动计算技术中,有一个很重要的分支,就是移动数据库技术。由于移动计算环境的特点,移动数据库必须支持计算平台的移动、网络条件的多样、无线通讯的频繁断接和有限的资源,这些都是传统数据库技术无法解决的,因此需要针对移动计算的特点研究新的方法。为了更好的讨论移动数据库技术,本文首先对移动计算环境的特点进行了分析。然后对移动数据库中一些重要的概念作了简单的介绍。紧接着回顾了移动数据库发展过程中的一些重要技术。在成熟技术的基础上,本文对冲突的产生、检测与处理进行了深入地讨论。先是针对读写操作造成的冲突的产生机制和可能的检测方式进行了讨论。随后根据冲突的不同类型,就冲突的分类方式提出了一些见解,并对每种可能方式提出了比较常用的冲突处理方案。本文的核心是提高移动数据库系统的并发性能。首先分析了使用快照一级隔离级别的多版本数据库作为移动数据库系统的中央数据库的优势,并针对移动数据库系统对中央数据库的要求和多版本数据库的并发特点,提出了一种解决多版本中央数据库并发问题的方案,并对这个方案的有效性进行了分析。此外,本文针对移动计算环境安全性、可靠性差的特点,特别提出了数据安全和故障处理策略,以提高移动数据库系统的应用性。在最后,本文提出了一个完整的移动数据库系统的设计方案,在这个方案中,应用了前面提出的安全策略、故障处理策略和多版本中央数据库的并发策略。方案中给出了一个实用的移动数据库系统的所有实现细节和数据同步中每一步的细化流程图。根据本文中的移动数据库设计方案,本人所在的项目小组已经实现了一个实用的移动数据库同步系统,并成功进行了系统初始化和多用户并发的数据同步。
其他文献
本文重点研究分布式GIS中的QoS问题,主要包括从用户的角度研究分布式GIS服务分类和保证QoS的关键技术等。 本文具体研究的内容可以归纳为:提出了分布式GIS中的QoS问题,指出保
Web 服务(Web Services)作为一种能够快速集成应用的技术,代表了分布式计算的最新潮流,具有广阔的应用前景。就目前而言,它仅仅局限于基于同步信息获取的简单应用,而对于以异
  本文从GIS信息系统开发过程中重要的一个步骤——空间数据库的建立和电子矢量地图的制作着手,建立了基于GIS的CRM系统的常用应用模型,包括综合信息适时查询和GIS智能决策支
在当今,越来越多的医学问题依赖于生物医学的发展。在生物医学领域,细胞是研究的基本单位。数字化荧光成像技术和分子级的生物着色技术的不断发展,极大地推动了对细胞内的亚细胞
在软件系统开发的过程中,一个非常重要的工作就是按照面向对象的方法去分析所要解决的问题,也就是要清楚所要解决的问题中有多少实体,每一个实体所具有的属性,各个实体之间的
语义神经网络是一种将符号主义与联结主义两者相结合在一起来实现自然语言理解的新思想方法。它打破了传统的线性理解模式,模拟人脑的语言处理机制,把自然语言的表层语义理解
下一代互联网被称为语义Web,本体位于其核心层次。因此本体构建方法的研究十分重要。因为本体是整个世界的映射,直接研究本体的构建方法是不可能的,因此基于分治的思想,将本
码分多址(Code Division Multiple Access)技术已被公认为第三代以及将来移动通信的主流技术。它具有大容量、软切换、清晰话音质量和良好的保密性能等优点,能在一定程度上缓
OMG在2001年3月提出MDA方法学,并将其作为未来的战略发展方向。MDA是一种以模型为中心的方法学,它将建模语言用作一种编程语言而不仅仅是设计语言,支持模型的可视化、存储和
随着Internet技术的广泛深入应用和嵌入式网络应用的迅猛发展,传统嵌入式系统的开发手段和模式难以满足这种发展的新需求。如何提高嵌入式网络软件系统的开发效率,实现其软件