问题 单项选择题

主要的并发控制技术包括()。
①基于锁的并发控制技术
②时间戳协议
③基于有效性检查的协议
④多粒度
⑤多版本机制

A.①②③⑤

B.①③④⑤

C.②③④⑤

D.①②③④⑤

答案

参考答案:D

解析:

在数据库系统中,DBMS并发控制子系统采用一定的并发控制技术,构造正确的、可串行化的并发调度,保证事务集中每个事务的隔离性,从而保证事务并发执行的结果正确性。主要的并发控制技术包括基于锁的并发控制技术、时间戳协议、基于有效性检查的协议、多粒度和多版本机制等。所以本题的答案为D。

单项选择题
单项选择题