2008年(239)
分类: DB2/Informix
2008-06-17 23:30:26
数据库系统的并发控制机制,要能够解决由于事务的并发执行而带来的所有问题,实现事务集的串行化调度。数据库系统可以采用的并发控制机制,主要有以下这些:
(1)锁机制
(2)多版本机制
(3)时间戳机制
(4)有效性检查机制
任何一种并发控制机制,都首先要解决更新丢失问题。用户在使用具体的数据库系统时,可以根据自身应用系统的需要,设置数据库系统的并发控制能力,允许系统中出现不可重复读、幻像读现象,从而提高事务并发能力以及应用程序的效率。
我们常用的数据库系统:DB2、ORACLE、INFORMIX、SYBASE,其并发控制用到锁机制和多版本机制。因此下面我们就只对这两种机制进行讨论。至于其它的并发控制机制,感兴趣的读者可以参看相关数据库书籍。