Term / 术语
CRDT
Conflict-free Replicated Data Type
简明解释
允许多个副本独立更新,并通过满足特定数学性质的合并规则在交换到相同更新后自动收敛的数据类型。
CRDT 把可合并性设计进数据结构或操作本身,使副本可以在暂时断网时继续接受更新。状态型 CRDT 的合并操作通常需要满足交换律、结合律和幂等律,因此消息乱序、重复或采用不同合并顺序不会妨碍最终收敛。
CRDT 并不是通用共识协议的替代品。它适合业务语义允许并发更新并可定义确定性合并规则的场景;若操作必须先确定唯一全局顺序,仍可能需要共识或其他协调机制。