暂无搜索历史
前面我们谈及Versioned Value原理的时候提及到由于无法保证全局顺序性, 不论是Multi-Leader复制模型还是Leaderless复制模型都无法...
在前面的多版值设计中我们聊了如何针对单主复制解决冲突的问题, 但是其存在的不足就是在Multi-Leader 或者是 Leaderless 复制模型的情况无法保...
今天偶然在墙外网站看到一篇关于架构师编写文档技巧的文章《Documents: The architect’s programming language》, 我个...
在前面我们已经了解了基于领导者复制方式, 不论是单数据中心还是多数据中心都存在写冲突问题, 并且识别写冲突主要两大类, 其一是数据复制时产生的冲突; 其二是请求...
今天我们继续来聊聊单值对象在多主复制模型部署架构中的冲突问题. 因篇幅较多, 我们拆分为多篇展开, 本文不具体展开冲突的解决方案, 留着后续展开.
前面我们尝试从独享数据以及共享数据两个角度去分析不同复制模型实现一致性所面临的问题以及困难点,主要分为时效性以及写冲突问题,其中时效性主要是由于复制延迟导致,但...
在前面我们讲述了不同复制模型在实现线性一致性面临的问题以及为此实现付出的代价, 今天我们来聊另一个话题, 相比线性一致性语义稍弱的强一致性模型, 即实现因果一致...
今天继续上一篇来聊多主复制以及无主复制实现线性一致性的问题, 其中我们要建立一个前提因素是讨论都是单值层面的复制一致性.
前面我已经聊了高可用架构下不同的复制方式以及格式, 同时也讲述到不同的复制模型算法以及由于复制延迟带来的一致性问题, 现在主要是对前面的一致性问题做一个总结与梳...
关于一致性、事务以及共识问题,可能我们每个人对此的认知都或多或少有些偏差,周末我重新翻读《Designing Data Intensive Applicatio...
在前面我们一路围绕如何构建故障容忍的分布式系统展开, 分别阐述了分布式系统不可靠的网络以及时钟问题, 同时我们也理解了高可用架构以及复制原理, 其中我们都谈及到...
在上一篇我们了解了基于领导者复制算法模型,今天继续上一篇的话题来聊聊基于Leaderless复制算法模型, 其次我们再来讨论Replication Lag对一致...
在前面数据复制原理文章我们已经了解到数据复制是建立无共享存储架构下,存储系统每个节点通过网络连接都持有一份自己完整且相同的数据副本.而数据复制的难点在于处理复制...
不知道大家平常在学习架构的时候,是否有问过自己一个问题,什么是架构,我们真的理解架构吗?该如何去培养自己的架构思维?今天我结合《Fundamentals of ...
一谈到复制技术,相信我们大部分都有一个认知,那就是实现数据存储的高可用,其实进行数据复制也不仅仅是实现高可用,同时也是边缘加速以及提升读性能的一个技术手段,今天...
在实际工作中, 实现一个高可用架构要比实现一个高性能架构复杂得多,因为存在故障诸多不确定性因素,比如区域性灾难、机房故障、网线电缆被挖断、网络延迟、软硬件层面故...
在分布式系统中最重要的抽象概念之一是共识, 即在网络、进程故障等情况下,让所有非故障节点在某一件事情上达成一致.那么在实现共识的过程中,我们就需要在理论与实践中...
在上一篇我们讲述构建故障容忍的分布式系统需要满足安全性和活性属性,那么在业界实现具备Faults Tolerance的系统有什么样的最佳方式呢? 今天来谈谈我的...
在前面我们讲述基于资源利用率以及成本的权衡,大部分情况下将会采用廉价且不可靠的组件来构建我们的分布式系统,比如异步网络模型的无界延迟、时钟漂移以及进程暂停是现实...
今天我同样结合《设计数据密集系统》来聊分布式系统另外一个话题,即分布式系统的不可靠时钟问题.
暂未填写公司和职称
暂未填写学校和专业
暂未填写个人网址
暂未填写所在城市