问题
单项选择题
主要的并发控制技术包括()。
①基于锁的并发控制技术
②时间戳协议
③基于有效性检查的协议
④多粒度
⑤多版本机制
A.①②③⑤
B.①③④⑤
C.②③④⑤
D.①②③④⑤
答案
参考答案:D
解析:
在数据库系统中,DBMS并发控制子系统采用一定的并发控制技术,构造正确的、可串行化的并发调度,保证事务集中每个事务的隔离性,从而保证事务并发执行的结果正确性。主要的并发控制技术包括基于锁的并发控制技术、时间戳协议、基于有效性检查的协议、多粒度和多版本机制等。所以本题的答案为D。