知识卡片

冲突需要因果

专业/工作

内容

无主或多主复制允许多个节点同时接受写入,冲突不再是异常,而是常态。解决冲突的前提是判断哪些写入彼此前后相继,哪些是真并发。版本向量记录因果关系,让系统保留并发版本,而不是用时间戳粗暴覆盖。

参考来源

《数据密集型应用系统设计》第5章《复制》