当前位置: 首页 > 计算机 > 问题详情
问题

分布式事务的执行可能会涉及到多个站点上的数据操作 在两阶段提交协议中 当事务Ti的所有读写操作

分布式事务的执行可能会涉及到多个站点上的数据操作,在两阶段提交协议中,当事务Ti的所有读写操作执行结束后,事务Ti的发起者协调器Ci向所有参与Ti的执行站点发送<prcpare Ti>的消息,当收到所有执行站点返回的<ready Ti>消息后,Ci再向所有执行站点发送<commit Ti>消息。若参与事务Ti执行的某个站点故障恢复后日志中有<ready Ti>记录,而没有<commit Ti>记录,则()。

A.事务Ti已完成提交,该站点无需做任何操作 B.事务Ti已完成提交,该站点应做REDO操作 C.事务Ti未完成提交,该站点应做UNDO操作 D.应向协调器询问以决定Ti的最终结果

请帮忙给出正确答案和分析,谢谢!

发布时间:2016-07-05
参考答案

正确答案:正确D

相关问题
  • 假设某证券公司的股票交易系统中有正在运行的事务 此时 若要转

    假设某证券公司的股票交易系统中有正在运行的事务,此时,若要转储该交易系统数据库中的全部数据,则应采用()方式。A 静态全局转储B 动态全局转储C 静

    答案解析
  • 当多个事务并发执行时 任一事务的更新操作直到其成功提交的整个

    当多个事务并发执行时,任一事务的更新操作直到其成功提交的整个过程,对其他事务都是不可见的,这一性质通常被称为事务的()。A 原子性 B 一致性 C

    答案解析
  • 事务有多种性质 “当多个事务并发执行时 任何一个事务的更新操

    事务有多种性质,当多个事务并发执行时,任何一个事务的更新操作直到其成功提交前的整个过程,对其他事务都是不可见的。这一性质属于事务的()性质。A

    答案解析
  • 假设系统中有事务T1和T2 数据 D1和D2 。若T1对D1已加排它锁

    假设系统中有事务T1和T2,数据 D1和D2 。若T1对D1已加排它锁,对D2己加共享锁:那么T2对 D1(),T2对D2()。A 加共享锁成功,加排它锁失败 B 加共享

    答案解析
  • 中间件可以分为数据库访问中间件 远程过程调用中间件 面向消息

    中间件可以分为数据库访问中间件、远程过程调用中间件、面向消息中间件、事务中间件、分布式对象中间件等多种类型。Windows平台的ODBC和Java平台的JDBC属

    答案解析
  • 事务是一个操作序列 这些橾作()。“当多个事务并发执行时 任

    事务是一个操作序列,这些橾作()。当多个事务并发执行时,任何一个事务的更新操作直到其成功提交前的整个过程,对其他事务都是不可见的。这一性质通常

    答案解析
  • 事务T1中有两次查询学生表中的男生人数 在这两次查询执行中间

    事务T1中有两次查询学生表中的男生人数,在这两次查询执行中间,事务T2 对学生表中加入了一条男生记录,导致T1两次查询的结果不一致,此类问题属于()

    答案解析
  • 关于OLAP和OLTP的说法 下列不正确的是______。A.OLTP事务量大

    关于OLAP和OLTP的说法,下列不正确的是______。A.OLTP事务量大,但事务内容比较简单且重复率高B.OLAP的最终数据来源与OLTP不一样C.OLAP面对的是决策人

    答案解析
  • 如果有两个事务 同时对数据库中同一数据进行操作 不会引起冲突

    如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是(31) 。(31)A.其中有一个是DELETEB.一个是SELECT,另一个是UPDATEC.两个都是

    答案解析
  • 关于NetWare容错系统的描述中 正确的是()。A)提供三级容错机

    关于NetWare容错系统的描述中,正确的是()。A)提供三级容错机制、事务跟踪系统以及UPS监控功能B)一级系统容错采用了文件服务器镜像功能C)二级系统容错

    答案解析

最新问题

Copyright © 2016-2023 114题库网(114158.com)All Rights Reserved.  免责声明 豫ICP备19007809号-5