分布式数据库中的数据分布在不同节点上,有的事务分解成不同节点上的多个局部事务。若某个局部事务不能正常提交,则必须撤销所有其他节点已提交的局部事务。事务的这种性质,被称作事务的( )。

admin2017-11-09  20

问题 分布式数据库中的数据分布在不同节点上,有的事务分解成不同节点上的多个局部事务。若某个局部事务不能正常提交,则必须撤销所有其他节点已提交的局部事务。事务的这种性质,被称作事务的(  )。

选项 A、原子性
B、透明性
C、健壮性
D、一致性

答案A

解析 本题考查分布式数据库的基本知识。
一个事务的执行必须保持其原子性,即它所包含的所有更新操作要么全部都做,要么都不做。在分布式数据库系统中,一个全局事务会涉及多个场地上的数据更新,因此,全局事务是分布执行的。可以把一个全局事务看成由不同场地上的若干子事务组成。分布事务的原子性就应该是:组成该事务的所有子事务要么一致全部提交,要么一致全部撤销。
转载请注明原文地址:https://kaotiyun.com/show/UQIS777K
0

最新回复(0)