Avatar notebook default
10篇文章 · 16237字 · 10人关注
  • Resize,w 360,h 240
    第五章 分布式系统一致性(下)

    上面2个一致性最大的问题就是慢,对每个必要的操作都需要发送网络请求去询问。而且依赖于高可靠的网络连接。当出现下面的一些情况就不太适用:如 断掉的...

  • Resize,w 360,h 240
    第四章 分布式系统一致性(上)

    首先说下什么是一致性,在单机中,如果一个数据被缓存在多个地方,比如CPU有自己的CACHE,而主内存是所有CPU 共享的。所以数据再不同的缓存里...

  • Resize,w 360,h 240
    第12章 拜占庭容错

    在讲这个问题前,我们先回顾我们已经有的容错。我们可以使用RSM来容错,在2F+1最多可以有F个节点挂掉。参与PAXOS的协议的机子被攻击了,或者...

  • Resize,w 360,h 240
    第11章 分布式文件系统

    先说下在dfs前,是怎么做的? 如果是下载和上传的模型的file services 有三个问题:一个是如果用户只要一小块,而把整个文件拿下来就很...

  • Resize,w 360,h 240
    第9章 PAXOS

    简介 PAXOS是为了在有机器挂掉的时候,也能让提案决议得到通过,而不用一直等待(2PC的做法)而产生。经常被用来选举MASTER(当原MAST...

  • Resize,w 360,h 240
    第8章 二阶段提交

    我们之前介绍了如何在一台机器上如何保证原子性和并发,那么如何保证它们在分布式系统上呢?这里我们可以引入一个事务协调者,让所有的CLIENT先去找...

  • Resize,w 360,h 240
    第七章 并发控制

    之前我们讨论了单一的TX的恢复。一份数据多个备份怎么保证CONSISTENCY,对多个变量一系列操作放在一个TX会如何? 那么有多个并行的TX会...

  • Resize,w 360,h 240
    第六章 错误恢复和日志

    先来回顾下,之前的几个一致性的概念。首先是STRICT CONSISTENCY,就是要求所有的操作都严格的按照机器上的WALL CLOCK来排序...

  • Resize,w 360,h 240
    YARN 简介

    YARN产生的背景 经典 MapReduce 的局限性 经典 MapReduce 的最严重的限制主要关系到可伸缩性、资源利用和对与 MapRed...

文集作者