对多个处理器维护一致性的协议称为Cache一致性协议。实现Cache一致性协议的关键是跟踪共享数据块的状态。目前有两类协议,即()和()
第1题:
在保证数据一致性的加锁协议中,______级加锁协议要求事务在读数据项之前必须先对该数据项加共享锁,直到事务结束才释放该锁。
第2题:
数据库管理系统中的加锁协议规定了事务的加锁时间、持锁时间和释放锁时间,其中______协议可以完全保证并发事务数据的一致性。
第3题:
数据库管理系统中的加锁协议规定了事务的加锁时间、持锁时间和释放锁时间,其中【10】协议可以完全保证并发事务数据的一致性。
第4题:
目录协议中,Cache块有哪三种状态?
第5题:
简述维护Cache一致性的两种共享数据跟踪技术。
第6题:
什么是封锁协议?不同级别的封锁协议的主要区别是什么?如何用封锁机制保证数据的一致性?
第7题:
第8题:
答案:弱链
解析:弱链的协议是加密+数据库一致性,是节点之间是相互信任的协议,例如Paxos算法,Raft算法等。在这类协议中,不存在恶意节点,不会向其他节点发送虚假消息。真链:使用拜占庭将军协议作为共识机制,至少需要三轮投票。节点与节点之间独立,互不信任。该协议提供了(n-1)/3的容错性。
第9题:
Cache一致性协议
第10题:
()是维护多个处理器一致性的协议。