中文

设计一种可交换的复制数据类型

分布式、并行与集群计算 2009-09-29 v1

摘要

可交换操作极大地简化了分布式系统中的一致性。本文专注于可交换性的设计,这是一个此前被忽视的主题。我们表明,在某些简单且标准的假设下,对于并发操作可交换的\emph{任何}数据类型,其副本都会收敛到正确的值。我们还表明,此类数据类型支持极低成本的.transaction。我们确定了多种确保可交换性的方法和技术。我们复用了一些现有思想(非破坏性更新结合不变量识别),但提出了一种更高效的实现。此外,我们提出了一种新技术:后台共识 (background consensus)。我们以共享编辑缓冲区数据类型为例说明了这些思想。

关键词

引用

@article{arxiv.0710.1784,
  title  = {Designing a commutative replicated data type},
  author = {Marc Shapiro and Nuno Preguiça},
  journal= {arXiv preprint arXiv:0710.1784},
  year   = {2009}
}
R2 v1 2026-06-29T04:38:35.199Z