高级〜系统架构设计师〜第2章计算机与网络基础知识(25)
2024-06-16 来源:飞速影视
实时操作系统可根据实际应用环境的要求对内核进行裁剪和重新配置,根据不同的应用,其组成有所不同。
试题三十 答案: C 解析: 二阶段提交(Two- phaseCommit )是指,在计算机网络以及数据库领域内,为了使基于分布式系统架构下的所有节点在进行事务提交时保持一致性而设计的一种算法(Algorithm )。通常,二阶段提交也被称为是一种协议(Protocol ))。在分布式系统中,每个节点虽然可以知晓自己的操作时成功或者失败,却无法知道其他节点的操作的成功或失败。当一个事务跨越多个节点时,为了保持事务的 ACID 特性,需要引入一个作为协调者的组件来统一掌控所有节点(称作参与者)的操作结果并最终指示这些节点是否要把操作结果进行真正的提交(比如将更新后的数据写入磁盘等等)。因此,二阶段提交的算法思路可以概括为:参与者将操作成败通知协调者,再由协调者根据所有参与者的反馈情报决定各参与者是否要提交操作还是中止操作。
所谓的两个阶段是指:第一阶段:准备阶段(表决阶段)和第二阶段:提交阶段(执行阶段)。准备阶段:事务协调者(事务管理器)给每个参与者(资源管理器)发送Prepare 消息,每个 参与者要么直接返回失败(如权限验证失败),要么在本地执行事务,写本地的 redo 和
undo 日志,但不提交,到达一种万事俱备,只欠东风的状态。
提交阶段:如果协调者收到了参与者的失败消息或者超时,直接给每个参与者发送回滚( Rollback )消息;否则,发送提交(Commit )消息;参与者根据协调者的指令执行提交或者回滚操作,释放所有事务处理过程中使用的锁资源。(注意:必须在最后阶段释放锁资源)
试题三十一 答案: C 解析: 数据库管理系统评价的主要性能指标包括数据库大小、单个数据库文件大小、数据库中表的数量、单表大小、表中记录数量、单个记录大小、表上所允许的索引数量、数据库允许的索引数量、最大并发、负载均衡、最大连接数。
试题三十二 答案: 解析: 一、应结合自己参与的信息系统项目,说明在其中所承担的工作。
二、
NoSQL 的主要优势:
( 1) 避免不必要的复杂性
( 2) 高吞吐量
( 3) 高水平扩展能力和低端硬件集群 ( 4)避免了昂贵的对象-关系映射 NoSQL 的缺点:
本站仅为学习交流之用,所有视频和图片均来自互联网收集而来,版权归原创者所有,本网站只提供web页面服务,并不提供资源存储,也不参与录制、上传
若本站收录的节目无意侵犯了贵司版权,请发邮件(我们会在3个工作日内删除侵权内容,谢谢。)
www.fs94.org-飞速影视 粤ICP备74369512号