开发者社区> 问答> 正文

如果在同一时刻发生两次更新会发生什么?

如果在同一时刻发生两次更新会发生什么?

展开
收起
游客ahv54x37wvm7u 2021-12-14 17:03:32 3230 0
1 条回答
写回答
取消 提交回答
  • 更新顺序必须是可交换的,因为他们很有可能到达不同副本的顺序是不一样的。只要cassandra有一个确定的方法选出这个赢家(相同的时间戳),那么这在其它节点也是一样的,这是一个重要的实现细节。也就是说,对于相同时间戳的操作,Cassandra遵循以下两个原则:第一:删除要优先于更新和插入,第二:如果两个都是更新,那个在语法上比较大的更新会被选中。

    2021-12-14 17:03:43
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载