摘要
针对分布式数据库中数据的分布性、事务执行的分布性和一些不可预测的软件错误和硬件故障等原因导致的数据不一致性问题,指出解决这些问题尚存在的困难,分析了消息队列法、事务控制法、复制控制法等分布式数据库中维护数据一致性的三种主要方法的缺点。在全局目录和分布式两阶段提交协议的基础上,提出了基于全局目录的分布式数据库数据一致性控制算法。该算法增强了分布式数据库中数据的一致性,节省了网络带宽,也提高了事务处理能力。
Aiming at problems of data inconsistency which are generated by data distribution,the distribution of transaction execution and some other unexpected problem that are caused by software and hardware faults in distributed database,this paper explored the demerits of maintaining data consistency which exist in message queue algorithm,transaction control algorithm and copy control algorithm.It puts forward the data consistency algorithm based on global directory in distributed database in the basis of global directory and two-phase committing protocol.The algorithm enhances data consistency in the distributed database,saves network bandwidth and improves the transaction process capabilities.
出处
《计算机技术与发展》
2011年第9期77-80,84,共5页
Computer Technology and Development
基金
国家自然科学基金项目(90818004)
湖南省科技计划项目(2007FJ3091)
关键词
数据一致性
分布式数据库
惰性复制
全局目录
事务串行化
data consistency
distributed database
inertia copy
global directory
transaction serialization