分布式数据库两阶段提交协议中的两个阶段是指()A. 加锁阶段、解锁阶段B. 获取阶段、运行阶段C. 表决阶段、执行阶段D. 扩展阶段、收缩阶段

分布式数据库两阶段提交协议中的两个阶段是指()

A. 加锁阶段、解锁阶段
B. 获取阶段、运行阶段
C. 表决阶段、执行阶段
D. 扩展阶段、收缩阶段

参考解析

解析:二阶段提交(Two-phaseCommit)是指,在计算机网络以及数据库领域内,为了使基于分布式系统架构下的所有节点在进行事务提交时保持一致性而设计的一种算法(Algorithm)。通常,二阶段提交也被称为是一种协议(Protocol))。在分布式系统中,每个节点虽然可以知晓自己的操作时成功或者失败,却无法知道其他节点的操作的成功或失败。当一个事务跨越多个节点时,为了保持事务的ACID特性,需要引入一个作为协调者的组件来统一掌控所有节点(称作参与者)的操作结果并最终指示这些节点是否要把操作结果进行真正的提交(比如将更新后的数据写入磁盘等等)。因此,二阶段提交的算法思路可以概括为:参与者将操作成败通知协调者,再由协调者根据所有参与者的反馈情报决定各参与者是否要提交操作还是中止操作。所谓的两个阶段是指:第一阶段:准备阶段(表决阶段)和第二阶段:提交阶段(执行阶段)。准备阶段:事务协调者(事务管理器)给每个参与者(资源管理器)发送Prepare消息,每个参与者要么直接返回失败(如权限验证失败),要么在本地执行事务,写本地的redo和undo日志,但不提交,到达一种万事俱备,只欠东风的状态。提交阶段:如果协调者收到了参与者的失败消息或者超时,直接给每个参与者发送回滚(Rollback)消息;否则,发送提交(Commit)消息;参与者根据协调者的指令执行提交或者回滚操作,释放所有事务处理过程中使用的锁资源。(注意:必须在最后阶段释放锁资源)。

相关考题:

6σ管理的过程设计模式IDDOV中的两个“D”分别指( )。 A.定义阶段和验证阶段B.设计阶段和验证阶段C.设计阶段和研制阶段D.定义阶段和研制阶段

( 48 )下列叙述中正确的是A )遵守两阶段封锁协议的并发事务一定是可串行化的B )遵守两阶段封锁协议的并发事务一定不会发生死锁C )遵守两阶段封锁协议的并发事务一定不会发生级联回滚D )遵守两阶段封锁协议的并发事务的所有锁一定要到事务提交之后才解锁

车间布置分初步设计和()。 A、平面设计两个阶段。B、立面设计两个阶段。C、土建设计两个阶段。D、施工图设计两个阶段。

糖酵解途径包括哪几个阶段,依次分别为A、三个阶段:引发阶段;裂解阶段;氧化还原阶段B、两个阶段:引发阶段;裂解阶段C、两个阶段:引发阶段;氧化还原阶段D、两个阶段:裂解阶段;氧化还原阶段E、三个阶段:裂解阶段;引发阶段;氧化还原阶段

头脑风暴法一般分为两个阶段,关于这两个阶段,说法不正确的是()。 A、两个阶段可以同时进行B、两个阶段是相互关联的C、第二个阶段是批评、评估并对各种想法进一步筛选D、第一个阶段是提出想法

PDCA循环是QC质量小组活动的规律(程序)中的()。 A、两个过程B、两个阶段C、三个阶段D、四个阶段

公文处理是指公文管理中的形成阶段和生效阶段,即撰制、办理两个阶段,也就是常说的发文处理和收文处理。() 此题为判断题(对,错)。

下列叙述中正确的是A.遵守两阶段封锁协议的并发事务一定是可串行化的B.遵守两阶段封锁协议的并发事务一定不会发生死锁C.遵守两阶段封锁协议的并发事务一定不会发生级联回滚D.遵守两阶段封锁协议的并发事务的所有锁一定要到事务提交之后才解锁

两阶段封锁协议中,“两段”的含义是,事务分为两个阶段,第一阶段是获得封锁,第二阶段是【 】。

针对分布式事务,要求提供参与者状态的协议是(60)。A.一次封锁协议B.两段锁协议C.两阶段提交协议D.三阶段提交协议

严格两阶段封锁协议要求事务所持有的所有 【】 必须在事务提交后方可释放

●分布式数据库两阶段提交协议是指( )。( )A.加锁阶段、解锁阶段 B.扩展阶段、收缩阶段C.获取阶段、运行阶段 D.表决阶段、执行阶段

请教:2007年上半年《数据库系统工程师》上午试题(标准答案版)第1大题第50小题如何解答?【题目描述】● 针对分布式事务,要求提供参与者状态的协议是(60) 。(60)A. 一次封锁协议B. 两段锁协议C. 两阶段提交协议D. 三阶段提交协议

下面列出的技术中,(26)是Oracle用来实现分布式数据库管理的。Ⅰ.位置透明的数据共享Ⅱ.全局数据库名Ⅲ.快照技术Ⅳ.两阶段提交A.ⅠB.Ⅰ和ⅡC.Ⅲ和ⅣD.都是

分布式数据库两阶段提交协议是指(57)。A.加锁阶段、解锁阶段B.扩展阶段、收缩阶段C.获取阶段、运行阶段D.表决阶段、执行阶段

制动距离是指()和()两个阶段汽车驶过的距离。

在两段协议中,事务分为两个阶段,它们是()A、第一阶段是获得封锁,也称为扩展阶段B、第一阶段是获得封锁,也称为并行阶段C、第一阶段是获得封锁,也称为收缩阶段D、第一阶段是释放封锁,也称为收缩阶段

软件定义时期包括两个阶段,它们是()和()两个阶段。

头脑风暴法一般分为两个阶段,关于这两个阶段说法不正确的是()。A、第二个阶段是批评、评估并对各种想法进一步筛选B、两个阶段相互独立C、两个阶段可以同时进行D、第一个阶段是提出想法

缔结协议阶段采用最后让步策略时必须把握的两个方面是:()、()。

PPPoE协议两个重要的工作阶段是?()A、LCPB、发现阶段C、NCPD、会话阶段

燃油锅炉以着火点为界可把燃油火炬分成()。A、准备阶段和燃烧阶段等两个阶段B、雾化阶段和燃烧阶段等两个阶段C、雾化和着火等两个阶段

填空题球形颗粒在静止流体中作重力沉降,经历()和()两个阶段。沉降速度是指()阶段,颗粒相对于流体的运动速度。

填空题缔结协议阶段采用最后让步策略时必须把握的两个方面是:()、()。

单选题在两段协议中,事务分为两个阶段,它们是()A第一阶段是获得封锁,也称为扩展阶段B第一阶段是获得封锁,也称为并行阶段C第一阶段是获得封锁,也称为收缩阶段D第一阶段是释放封锁,也称为收缩阶段

填空题制动距离是指()和()两个阶段汽车驶过的距离。

单选题头脑风暴法一般分为两个阶段,关于这两个阶段说法不正确的是()。A第二个阶段是批评、评估并对各种想法进一步筛选B两个阶段相互独立C两个阶段可以同时进行D第一个阶段是提出想法