基于时间和缓存权数的移动数据库同步模型的研究与应用

被引量 : 0次 | 上传用户:janbchang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
移动数据库技术是分布式数据库技术和分布式计算技术的重要分支。移动数据库是为了满足移动计算环境下的数据存取要求而产生和发展起来的,可以看作是传统分布式数据库的延伸和扩展。目前,移动数据库技术已成为分布式数据库技术一个新的研究方向,涉及数据库技术、分布式计算技术和移动通讯技术等多个学科领域。维护数据一致性是移动数据库研究的重要课题。移动数据库所处的移动计算环境与传统固定分布式计算环境之间的巨大差异,使得传统分布式数据库中数据处理技术难于有效地应用到移动数据库中,这就需要根据移动计算环境自身特点,来研究如何解决移动数据库中的数据一致性问题。所谓数据一致性就是指移动终端缓存的数据与服务器中的数据保持一致性,服务器中的数据更新后能及时反映到移动终端中,移动终端对缓存数据更新后也能及时传送到服务器中,再由服务器传送到相应的移动终端中。本文通过对移动数据库复制与缓存技术的研究来解决数据一致性问题。在分析了传统利用移动数据库复制与缓存技术处理数据一致性问题不足的基础上,结合移动计算环境中缓存弱一致性的特点,提出了一种基于时间和缓存权数的移动数据库同步改进模型,来解决移动数据库与服务器数据库的数据一致性问题。首先,移动终端在断开连接的情况下对本地数据进行各种修改操作,当修改数据超过可容忍的限定偏差后,移动终端申请与数据库服务器进行连接,然后通过GPRS网络互传数据更新操作语句,并各自根据对方更新语句的时间戳顺序依次对本地数据进行更新,来保持两端数据的一致性。其次,当多个移动终端同时在线要求与服务器进行数据同步操作时,利用移动终端缓存权数的优先级算法,来确定移动终端缓存权数最大者优先与服务器进行数据同步,避免了某个移动终端一直无法得到同步而导致缓存数据的积压。最后,当移动终端与服务器进行数据同步更新操作时,可能会出现插入、修改和删除冲突,根据不同的冲突类型,采用不同的协调与回滚策略来解决这些冲突,以便提高数据更新操作的准确性和数据提交的成功率。本文还根据基于时间和缓存权数的移动数据库同步模型,在“电力野外巡视作业系统”中进行了应用。通过引入该同步机制,有效地解决了野外巡视作业终端与服务器端的数据弱一致性问题,收到了较好效果。
其他文献
用户界面是计算机应用系统的重要组成部分,作为用户和系统交互的基础,是人机交互的核心。在现在的软件开发过程中,用户界面开发的效率和质量已经成为影响整个软件产品质量的
<正> 对于乡镇企业的成就,有目共睹。已有经济学家用计量经济模型检验出它的经济效率接近私有企业的经济效率(见Svejnar,1990;Pitt and Putterman,1992)。对此,经济学界有两
<正>预算是财政的核心,预算制度是国家治理体系的重要内容。新《预算法》作为财经领域的根本大法,于2015年1月1日起施行。新《预算法》有两大特征:一是赋予前期财政改革成果
该文以武港集箱阳逻新港办公楼的设计为例,摒弃传统外墙节能的思路,首先在设计过程中提出了主动式系统化节能的新理念,并付诸实施。运用Ecotect Analysis软件进行了深入分析
毛细管辐射空调系统是一种可代替常规中央空调的新型节能舒适空调,具有换热面积大、壁薄导热性好、换热均匀、水力损失小的特点。本文以某高档住宅项目为例,总结介绍了毛细管辐
患者女,28岁.因前牙影响美观求治.检查:牙齿颜色稍黑,23牙体稍向唇侧倾斜,53、63、71、81滞留,13、23萌出在53、63之前,22、31、41缺失,X线片示:22、31、41无恒牙胚.以烤瓷全
由于CO2焊接具有高效率、低成本而广泛应用于低碳钢和低合金钢以及各种位置焊接中。但是,由于CO2焊接飞溅较大,使其在高质量要求产品的焊接中的应用受到限制。近年来,在CO2焊
虽然国内许多高校都在进行线上线下混合外语教学,但是对教学实践的深入研究比较匮乏。本研究以519名非英语专业研究生为研究对象,开展为期15周线上线下相结合的学术英语混合
计算技术和无线通讯技术的发展与结合使得一种全新的计算模式——移动计算成为现实。应用需求的推动和通讯、硬件技术及相应软件技术发展,使得移动计算模式得到了飞速的发展,
超声TOFD (Time-of-flight-Diffraction)检测技术以其原理简单,操作方便,检测速度快,对焊缝中裂纹类缺陷检出率高,特别适合于大厚件焊缝检测等特点越来越受到人们的青睐。因