论文部分内容阅读
随着数据库应用需求的拓展和计算机硬件环境,特别是网络技术的发展,分布式数据库系统应运而生,并成为计算机技术最活跃的研究领域之一。 分布式数据库系统通常包括以下几个部分:用户接口子系统、目录结构管理子系统、编译子系统、分布式事务管理和并发控制子系统、数据执行子系统、通讯子系统、恢复子系统、数据库。其中,并发控制子系统的实现是一个非常复杂的过程,同时也是分布式数据库中一个不可缺少的重要组成部分,用来控制多个事务的并发运行,避免它们之间的相互干扰,保证每个事务都产生正确的结果。 本文对数据库并发控制进行了研究,对并发事务之间的冲突进行了探讨。在分析锁、时间印、乐观三种基本的并发控制技术的同时,给出一种用于分布式数据库系统的并发控制改进方法。