基于事务日志的移动数据库一致性保障方法
需积分: 5 174 浏览量
更新于2024-08-12
收藏 752KB PDF 举报
本文主要探讨了移动数据库中保持数据一致性的一种创新方法,发布于2008年的《桂林工学院学报》。作者李荣幸和程小辉针对移动计算环境中数据一致性问题,提出了一种基于事务日志表的部分数据复制策略。这种方法的核心思想是通过记录客户端的修改信息,将其保存在固定主机的日志中,然后利用这些日志更新中心数据库。当网络恢复连接时,通过数据广播的方式将中心数据库的最新状态同步给所有移动客户端。
在移动设备如PDA、笔记本电脑和移动电话频繁使用的背景下,移动数据库技术的需求日益增长,但其特有的移动性、低带宽、断连性和网络非对称性等问题带来了数据一致性挑战。传统的数据复制技术,如两极复制算法和结果集传递直接合并算法,在网络断开时可能导致事务回滚,降低事务提交的成功率,特别是在用户多且断连时间长的情况下。
作者提出的日志部分数据复制方法,有效地解决了这些问题。它只传输被修改的数据,而非完整副本或中心数据,这样显著减少了数据传输量,从而提高了事务提交的成功率。这种方法特别适用于实时性要求不高的移动数据库系统,能够在保证数据一致性的前提下,降低通信代价。
文章通过一个移动售书系统的具体实例,详细展示了这种方法的实施步骤和效果,并将其与传统的数据复制策略进行了对比分析,证明了新方法在减少通信负担和提高数据一致性方面的优势。这项研究为在移动计算环境中优化数据管理提供了新的思路和技术手段。
2010-04-08 上传
2021-05-17 上传
2021-10-10 上传
2009-05-01 上传
2021-08-15 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
weixin_38685455
- 粉丝: 5
- 资源: 922
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常