基于事务日志的移动数据库一致性保障方法

需积分: 5 0 下载量 174 浏览量 更新于2024-08-12 收藏 752KB PDF 举报
本文主要探讨了移动数据库中保持数据一致性的一种创新方法,发布于2008年的《桂林工学院学报》。作者李荣幸和程小辉针对移动计算环境中数据一致性问题,提出了一种基于事务日志表的部分数据复制策略。这种方法的核心思想是通过记录客户端的修改信息,将其保存在固定主机的日志中,然后利用这些日志更新中心数据库。当网络恢复连接时,通过数据广播的方式将中心数据库的最新状态同步给所有移动客户端。 在移动设备如PDA、笔记本电脑和移动电话频繁使用的背景下,移动数据库技术的需求日益增长,但其特有的移动性、低带宽、断连性和网络非对称性等问题带来了数据一致性挑战。传统的数据复制技术,如两极复制算法和结果集传递直接合并算法,在网络断开时可能导致事务回滚,降低事务提交的成功率,特别是在用户多且断连时间长的情况下。 作者提出的日志部分数据复制方法,有效地解决了这些问题。它只传输被修改的数据,而非完整副本或中心数据,这样显著减少了数据传输量,从而提高了事务提交的成功率。这种方法特别适用于实时性要求不高的移动数据库系统,能够在保证数据一致性的前提下,降低通信代价。 文章通过一个移动售书系统的具体实例,详细展示了这种方法的实施步骤和效果,并将其与传统的数据复制策略进行了对比分析,证明了新方法在减少通信负担和提高数据一致性方面的优势。这项研究为在移动计算环境中优化数据管理提供了新的思路和技术手段。