开发者社区> 问答> 正文

什么是数据副本一致性模型的因果一致性 ( Ca us al Consistency) ?

已解决

什么是数据副本一致性模型的因果一致性 ( Ca us al Consistency) ?

展开
收起
与时俱进的探索者 2022-04-05 17:37:19 580 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    存在先后依赖 关系的写(因果关系), 必须在所有数 据副本中都表 现为相同的顺 序, 而没有因果关系 的写在不同数据副本 中则可 以表现为不同的顺序 。例如, Wi(X)表示对象 X 的写请求 1, W2(X)表示对象 X 的写请求2' 如果 W1( X) 和 W2(X) 存 在 因果关 系 , 并且 川(X) 先 千 咒 (X) 发 生 , 表示 为旷 (X)->咒(X) , 那么所有数据副本存储的顺序为 W1(X)-> W2(X)。如果有 W3( Y)表示对象 Y 的写请求 3 同时发生,则数据副本 1 写入顺序可以表示为 W1( X)->咒(X)-> 叭 (Y), 而数据副本 2 写入顺序可以表示为 W1(X)-> W3( Y)- > W2(X)。相比较于顺序一致 性, 因果一致性只需要在相同对象上控制并发,无须对所有对象的请求做并发控制,类似细 粒度的锁, 从而提供更好的性能 。以上信息摘自《对象存储实战指南-试读》,下载地址:https://developer.aliyun.com/topic/download?id=7997

    2022-04-06 20:27:41
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
阿里云开发者社区官方技术圈,用户产品功能发布、用户反馈收集等。
问答排行榜
最热
最新

相关电子书

更多
事务、全局索引、透明分布式 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载