论文部分内容阅读
应用需求的推动、无线通信的硬件技术及相应软件技术的发展,使得移动计算技术得到了飞速的发展,并在越来越多的领域中发挥着重要作用。在移动计算环境下,大量移动终端机需要通过无线通信网络对数据库进行操作,这就形成了一种新的数据库处理技术--移动数据库,已经成为目前分布式数据库研究的一个重要方向。移动数据库的研究主要包括移动事务处理、复制与缓存、数据广播、位置管理、查询与优化等。其中移动事务处理是移动数据库的一项关键技术。 移动数据库的乐观事务处理方法能够有效地解决移动终端机频繁断接以及过区切换问题。本文从两方面研究了移动数据库乐观事务处理中的关键技术:一是如何保证乐观事务的全局提交,本文重点讨论了事务的全局提交方法;二是如何保证数据一致性,本文重点研究了缓存失效的广播技术。 在乐观事务的全局提交方面,本文分析了基于事务结果集的提交方法和基于事务日志的提交方法,提出了一种自适应乐观事务提交策略。该方法根据当前事务中含有高频数据的数量,自适应选择事务提交方法。 在数据一致性方面,本文研究了传统的基于失效报告的缓存失效机制,提出一种动态缓存失效策略。该方法根据制定的时间阈值和请求更新的客户数量自适应动态调节服务器广播模式,服务器广播模式分为三种:低速、快速和高速。通过仿真实验,结果表明通过采用合理的时间阈值,动态的改变广播模式能有效的减少带宽消耗和查询延迟。