概念Chain Replication with Apportioned Queries
CRAQ
链式复制的改进方案,在原始链式复制基础上引入对查询的分摊处理,通常配合ZooKeeper等协调组件实现控制平面,支持动态链重构以提升高可用性
时间轴 (近 90 天)
9月23日
CRAQ(Chain Replication with Apportioned Queries)由 Terrace 和 Freedman 于 2009 年提出,允许链上所有节点响应读请求以横向扩展读吞吐
待验证50%
9月23日
CRAQ 为每个对象维护已提交版本和脏版本两个状态,非尾节点持有已提交状态时可本地响应读请求,否则需向尾节点查询最新已提交版本号
待验证50%