-
题名一种基于属性谓词锁的数据库并发控制方法
被引量:1
- 1
-
-
作者
寿黎但
胡炜
骆歆远
陈珂
陈刚
-
机构
浙江大学计算机学院
-
出处
《计算机研究与发展》
EI
CSCD
北大核心
2012年第10期2260-2270,共11页
-
基金
国家自然科学基金项目(61170034
60970124)
-
文摘
当前,在OLTP数据库的应用场景中,事务通常由一些简单的查询构成,尤其是大量存在的基于主键的读写事务.在这种应用场景下,逻辑锁能够避免复杂的逻辑判定,通过基于简单比较的语义封锁来防止不可重复读、幻象读等问题,从而实现事务的串行化调度.为了提高事务读写的并发能力,针对当前OLTP应用的特点,在谓词锁的基础上进一步细分锁粒度,提出属性谓词锁的理论,并在给定的复杂度内讨论了该理论在上述应用场景下的可行性.此外,通过在国产神通数据库的事务线程框架下模拟TPC-C的事务并发,一个测试属性谓词锁与物理行锁性能差异的实验得以顺利进行.对比实验结果表明,属性谓词锁在相对固定的属性列上进行简单查询和更新的应用中,可以大幅度地减少加锁的数目,从而在CPU和内存开销等性能指标上占据优势.
-
关键词
属性谓词锁
谓词锁
物理锁
锁
并发控制
数据库
-
Keywords
attributable predicate lock
predicate lock
physical lock
lock
concurrency control
database
-
分类号
TP311.13
[自动化与计算机技术—计算机软件与理论]
-