移动数据库系统SwiftDB同步机制的设计与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:jun342546371
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网不断延伸和无线接入技术的提高,移动计算设备越来越普及,移动数据库系统也得到越来越广泛的应用,它可以帮助用户随时随地访问信息并作出正确决策.同步复制,即保证移动数据库系统中多个数据复本的数据一致技术,是提高移动数据库系统功能和性能的关键技术之一.由于移动计算环境的特点,传统分布式数据库的同步复制技术已不完全适用,因此必须提出新的移动计算环境下的同步复制技术.SwiftDB是我们自行开发的完整的移动数据库系统,该文结合SwiftDB的设计和开发,深入分析、适当借鉴并合理改进了移动计算环境下同步复制技术的相关研究,提出了SwiftDB中的同步处理模型和冲突检测算法.SwiftDB的双向复制处理模型允许移动设备用户在断接状态下访问数据库的复本,在重新连接时向远程数据库提交本地事务,并更新数据复本.它支持移动端的移动事务,因此可以很好地满足复杂逻辑的商业应用.SwiftDB的双向复制处理模型是对两级复制机制的合理简化,不但继承了两级复制机制的特点,而且提高了系统的性能,并且更加有利于实现.SwiftDB中采用了写集冲突的检测准则,在移动端提交本地事务时进行冲突检测,从而保证移动事务在移动端与在远程数据库执行的结果相同.SwiftDB的写集冲突检测算法可以最大限度地保持事务的ACID性质和系统性能之间的平衡,并且具有良好的可行性.该文在最后还详细介绍了SwiftDB同步机制的实现.
其他文献
随着计算机硬件技术的发展,在一般PC机上运行复杂三维应用已变得非常普及,特别是三维游戏、虚拟现实、数字城市等三维应用发展迅速,因而这些应用背后的实时三维图形软件技术
随着网络带宽的飞速提升、实时业务和多媒体应用的普及,网络规模以指数规律增长,IP网络的控制机制和行为特征也日趋复杂和难以理解.为了认识和掌握现代网络的行为特征和性能
多处理机调度问题是并行处理中的一个著名问题.调度的主要目的是优化并行程序在系统中运行的一些指标,本文中调度的主要目标是缩短调度后并行程序的执行时间和提高多处理机系
该文结合某省科技厅科技评估工作而开发的基于专家信息的甄选专家系统被称为ESDM(Experts-Selecting Decision-Making).近几年来,随着计算机网络、通信等技术的发展,特别是In
电子政务是利用信息技术和网络技术实现政府的电子化公共管理与社会服务职能的新型计算机应用技术,其是政府行政体制改革和实施政府职能转变的重要技术基础。本文以如何将传统
基于DSP的快速发展,上海大学微电子中心和北京东世半导体科技有限公司联合开展项目"16位定点数字信号处理器DSPD16的设计".本论文来自于此项目的内核设计.本文首先介绍了数字
众所周知,信念变化是人工智能的重要研究内容之一。最近,以色列著名人工智能学者Bochman建立了一种一般的信念变化理论框架,这种框架试图将表示信念变化的两种最主要的方法,即,信
网格是一种包含大规模分布异构资源的复杂系统,资源监控系统对于网格系统资源管理和健壮运行有重要意义。本文从基本理论和设计实现角度分析了网格监控系统的特点和问题,总结
随着分布计算和网络技术的不断发展,传统的数据库技术已越来越不能满足数据共享和互操作的需要。同时,已有的数据库系统又不可能全部丢弃,因而研制能同时访问和处理来自多个数据
本文对非线性信念修正的若干问题进行了讨论,取得的主要结果如下: (1) 建立了基于部分交构造的由非线性序选择机制决定的满足某种完备性条件的一类收缩算子的表示定理。