分布式共识一致性教程

     

事件溯源很难 - Blogomatano

1862 1 6K
我将直接告诉你:事件溯源Event Sourcing实际上有缺点的,如果您在互联网上阅读了有关该主题的任何内容,这句话肯定会让您感到震惊。毕竟,它通常是给人一种阳光和彩虹的美好感觉,当你遇到了什么问题.

与Google Spanner跨越数据库世界的对话 - nextplatform

1333 3K

随着时间的推移变得越来越复杂和越来越苛刻。Google的Spanner是有史以来最复杂,最灵活,最具扩展性的数据库之一,它催生了一个名为CockroachDB的克隆产品,后者也在企业中引起关注,并且正.

观点:实现CQRS分离不如实现一致性分离 - @jroper

1261 1

我开始认为CQRS分离方向是错误的,我们不应该在命令和查询之间分离责任,而是在业务需要强烈一致的操作和可能弱一致的操作之间。这意味着如果业务需要读取您自己的写入,那么您不必向后弯曲以实现它,您只需在强.

数据库复制技术之三:最终一致性

2451 11K

前文讨论了数据库的多领导者复制,现在看看无领导者复制:无领导者复制亚马逊的DynamoDB推广的另一个想法 (虽然几十年前首次出现)就是没有领导者,每个副本都能接受写入(也许它应该被称为领导者?)。看.

数据库复制技术之二:多领导者复制

1347 4K

这是数据库数据复制技术续集,前文讨论了单领导者复制。现在让我们讨论一个替代方案,并探讨自己的挑战,并尝试确定使用它的方案。考虑多领导方法的主要原因是解决了当我们只有一个领导节点时我们面临的一些问题。也.

数据库数据复制技术入门

2959 4 6K

复制数据库数据可以使我们的应用程序更快,并增加我们对故障的容忍度,但是有很多不同的选项可供选择,每个选项都带有成本付出。如果我们不了解我们使用的工具是如何工作的,以及它们提供的保证是什么(或者更重要的.

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

945 7K

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

分布式共识如何运作?

1 4606 3 11K

MartinFowler推荐的文章,论述区块链技术的关键概念,以及中本共识为何如此重要?分布式系统可能难以理解,主要是因为围绕它们的知识也是分布式的。现在,经过多次考验和磨难,我终于准备好向您解释分布.

MongoDB是第一个支持因果一致性的数据库商业产品

2423 2 5K

MongoDB版本3.6.4和4.0.0-rc1实现因果一致性(CC)支持,只要用户一直连接到majority 读写会话上,就能实现因果一致性,如果这种CC会话失败出错,也能提供不变性约束(数据完整性.

​​​​​​​没有物理时钟的WAN全局高一致性数据库:FaunaDB

1515

事务很难,分布式事务更难,WAN上的分布式事务是最终的老板硬度。- 安迪帕夫洛FaunaDB是一个分布式数据库平台,支持可序列化,外部一致(也称为严格可序列化)事务。与Google Spanner或类.

实现分布式富文本编辑器的经验教训

1892 1 5K

CKEditor 5推出分布式修改同一份文档的功能,好像以后大家可以一起愉快地修改代码了,再也不用手工解决Git的冲突,在选择你的源码还是我的源码之间冲突,大师Kent beck还为此提出对人行为的约.

​​​​​​​用大白话解释区块链分类账本Hyperledger Fabric 

1199 1 2K

Hyperledger Fabric是一个分布式区块链网络,其中多个组件自己保留的共享分类帐复制副本,即所有交易的历史记录。当新交易发生时,它们必须通过网络发布,使分类帐的所有复制副本同步到一致的数据.

著名的分布式事务数据库谷歌Spanner设计有坑!

3308 1 6K

CAP定理指出,在网络分区的情况下,不可能同时保证一致性和可用性。由于网络分区在可扩展的分布式系统中理论上是可行的,因此现代可扩展数据库系统的架构师分为两大阵营:优先考虑可用性的阵营(NoSQL阵营).

使用Kafka Streams构建事件源系统的经验

1123 2K

在基辅召开的JEEConf会议上,Amitay Horwitz描述了他和他的团队如何实施事件溯源的发票系统,他们在生产2年半后遇到的挑战以及他们如何使用Kafka Streams实施新设计。Wix的软.

评价分布式事务数据库的5个标准

3223 1 5K

你知道吗?二手交易网转转的数据库用的是什么?本文由TiDB / TiKV的首席架构师Ed Huang发表,虽然有软文嫌疑,但是从其研发的最先进分布式数据库经验角度看,这五个问题还是很干货的。TiDB/.