#CRDT

Eventuate:基于操作CRDT的服务框架

16-10-21 3575 3 banq

Eventuate是建立高扩展的 事件溯源 event sourcing和使用因果一致性建立事件协助的开源服务框架。基于事件驱动和事件溯源的服务能够给予因果顺序的事件流通讯,服务可位于单个服务器本... 详细

互联网级别大变革:本地优先软件!在本地拥有自己的数据,使用CRDT数据结构实现分散式数据合并!

19-05-04 1365 3 banq

Google Docs和Trello等云应用程序很受欢迎,因为它们可以实现与同事的实时协作,并且使我们可以轻松地从所有设备访问我们的工作。但是,通过在服务器上集中数据存储,云应用程序还会剥夺用户的所... 详细

什么是分布式一致性领域的CALM定理? -ACM

20-10-14 937 1 banq

逻辑单调性的一致性(Consistency As Logical Monotonicity:CALM):当且仅当问题是单调的时,问题才具有一致的、无需协调的分布式实现。 CALM定理是为了避免... 详细

事件溯源的复制:CloudState是如何支持分布式一致性CRDT的?

19-09-11 1089 banq

无冲突复制数据类型(CRDT)是可用于支持 分布式系统 中高可用性和可伸缩状态共享的数据结构。CRDT状态被复制到系统中的每个节点。每个节点都可以读取和更新CRDT,而无需与其他节点进行任何协调... 详细

分布式系统中连贯性coherence和一致性consistency的区别?

20-09-29 689 banq

连贯性coherence 确保可以按顺序看到写入内容(带有业务语义); 一致性consistency 确保可以在不同位置按有意义的顺序查看写入的内容(无关乎上下文或语义)。 分布式算法CRDT不... 详细

分布式一致性CRDTs的几个框架库推荐 - josephg

21-08-06 207 banq

CRDT (无冲突复制数据类型)是一种花哨的编程工具,可以让多个用户同时编辑相同的数据。它们让您可以毫无延迟地在本地工作。(您甚至不必在线)。当您与其他用户和设备同步时,一切都会神奇地同步并最终保持... 详细

使用CRDT实现分布式事务的资料推荐

19-04-03 467 banq

分布式事务的关键是实现强一致性,但是 CAP定理 认为获得强一致性必然放弃可用性,这是传统关系数据库和2PC的问题所在,最终一致性可以兼顾一致性和可用性,强最终一致性则更好,因此 分布式事务 ... 详细

PayPal将CRDT数据类型落实到生产环境

18-12-23 380 banq

Dmitry Martyanov谈到PayPal如何开发处理一致性问题的 分布式系统 ,并分享他在开发基于最终一致数据存储的系统中学到的经验教训。该解决方案利用无冲突,复制的数据类型CRDT和因... 详细

共有 8