#CRDT

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

16-10-21 2976 3 banq

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

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

19-05-04 898 3 banq

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

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

20-10-14 422 1 banq

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

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

19-09-11 740 banq

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

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

20-09-29 290 banq

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

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

19-04-03 379 banq

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

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

18-12-23 312 banq

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

共有 7