加载中...

CRDT(Conflict-free Replicated Data Type,无冲突复制数据类型)是一类特殊设计的数据结构:多个副本可以在不互相协调的情况下各自独立更新,之后按任意顺序交换状态或操作,最终都能自动合并到相同的结果。该概念由 Marc Shapiro 等人于 2011 年系统化提出,数学上保证了强最终一致性。
CRDT 分为两大类:
常见类型包括 PN-Counter、LWW-Register、OR-Set 以及面向文本协同编辑的序列 CRDT。
优点是无需中心协调、天然容忍网络分区;缺点是元数据开销较大、语义受限,某些业务冲突仍需业务层裁决。

登录 后参与讨论
暂无讨论,来发表第一条评论吧