第十讲 分布式数据库的事务管理及恢复机制--7.练习【含答案】 高级数据库系统

(1)多选题

关于分布式事务的叙述正确的是()

A  一个分布式事务所包含的若干个子事务可以并行执行。

B  分布式事务执行时采用代理机制的目的是使得子事务之间进行沟通,能够达成统一意见。

C  分布式事务的一致性比集中式事务一致性要复杂得多,其中副本的一致性是其管理的重要内容。

D  分布式事务的一致性比集中式事务一致性复杂的主要原因在于分布式事务的提交过程比较复杂,需要多次协商。

(2)多选题

关于两阶段提交协议正确的理解是()

A  两阶段提交协议中,所有参与者与协调者均需要写日志文件。

B  在表决阶段,协调者向参与者发出“准备”命令后,写“开始事务”日志。

C  在表决阶段,只要有一个参与者发出“撤消提交”建议,整个事务就被撤消。

D  参与者发出“撤消提交”建议后,如发现问题得到解决,还可以撤回发出的建议,将其修改为“建议提交”。

(3)多选题

分布式数据库系统并发控制机制的叙述正确的的有()

A  并发控制方法一般基于两种机制:一种是建立相互排斥地访问共享资源机制,另一种是建立规则对事务的执行进行排序。

B  实施并发控制算法有两种观点,一种是乐观观点,一种是悲观观点。二者的本质区别在于是先进行验证,还是先进行计算。

C  分布式数据库系统进行并发控制时仍可以使用封锁机制,但不能使用时标机制。

D  分布式数据库系统采用封锁机制时,也会产生死锁和饿死现象。

获取标准答案请阅读全文

未经允许不得转载!第十讲 分布式数据库的事务管理及恢复机制--7.练习【含答案】 高级数据库系统