搜书网 本次搜索耗时 0.032 秒,为您找到 210200 个相关结果.
  • 第3章 分布式系统

    第3章 分布式系统 3.1 基本概念 3.1.1 异常 第3章 分布式系统 水桶无论有多高,其盛水的高度取决于其中最短的那块木板,这就是著名的“木桶效应”。架构设计之初要求我们能够估算系统的性能从而权衡不同的设计方法。本章首先介绍分布式系统相关的基础概念和性能估算方法。接着,介绍分布式系统的基础理论知识,包括数据分布、复制、一致性、容错等。最后,...
  • 1.4 Hadoop与分布式开发

    1.4 Hadoop与分布式开发 1.4 Hadoop与分布式开发 我们通常所说的分布式系统其实是分布式软件系统,即支持分布式处理的软件系统。它是在通信网络互联的多处理机体系结构上执行任务的系统,包括分布式操作系统、分布式程序设计语言及其编译(解释)系统、分布式文件系统和分布式数据库系统等。Hadoop是分布式软件系统中文件系统层的软件,它实现了分布...
  • 第9章 分布式存储引擎

    第9章 分布式存储引擎 9.1 公共模块 9.1.1 内存管理 第9章 分布式存储引擎 分布式存储引擎层负责处理分布式系统中的各种问题,例如数据分布、负载均衡、容错、一致性协议等。与其他分布式存储系统类似,分布式存储引擎层支持根据主键更新、插入、删除、随机读取以及范围查找等操作,数据库功能层构建在分布式存储引擎层之上。 分布式存储引擎层包含三个...
  • 第6章 分布式表格系统

    第6章 分布式表格系统 6.1 Google Bigtable 6.1.1 架构 第6章 分布式表格系统 分布式表格系统对外提供表格模型,每个表格由很多行组成,通过主键唯一标识,每一行包含很多列。整个表格在系统中全局有序,适用3.3.2节中讲的顺序分布。 Google Bigtable是分布式表格系统的始祖,它采用双层结构,底层采用GFS作为持...
  • 2.1 分布式并行计算模式

    2.1 分布式并行计算模式 2.1.1 最初想到的master-slave结构 2.1 分布式并行计算模式 2.1.1 最初想到的master-slave结构 当我们最初构思使用几台计算机去设计一个分布式并行计算系统时,很自然就会想到master-slave(m-s)的结构,由一台计算机作为主调度者,然后几台计算机根据调度完成任务,如图2-1所...
  • 第5章 分布式键值系统

    第5章 分布式键值系统 5.1 Amazon Dynamo 5.1.1 数据分布 第5章 分布式键值系统 分布式键值模型可以看成是分布式表格模型的一种特例。然而,由于它只支持针对单个key-value的增、删、查、改操作,因此,适用3.3.1节提到的哈希分布算法。 Amazon Dynamo是分布式键值系统,最初用于支持购物车应用。Dynamo...
  • 2.5.5 分布式多机部署的示例

    2.5.5 分布式多机部署的示例 2.5.5 分布式多机部署的示例 在前面的分布式计算上手demo,分布式计算sayhello,分布式计算完整demo中,对于工人(worker)、工头(ctor),parkserver在多台计算机上的部署和配置: 每台计算机放置实现类:fourinone.jar、config.xml文件即可,parkserver的...
  • 4.2 大型分布式缓存系统实现过程

    4.2 大型分布式缓存系统实现过程 4.2 大型分布式缓存系统实现过程 我们接着上一节的思路,如果是大型网站的缓存,单台ParkServer的压力不能承受,需要建立多台CacheServer,并使用CacheFacade进行负载均衡。CacheFacade会根据key自动寻找存储它的CacheServer,数据在多台CacheServer上是均匀分布...
  • 第4章 分布式缓存的实现

    第4章 分布式缓存的实现 第4章 分布式缓存的实现 本章讲述小型缓存、大型分布式缓存的原理和实现机制,并且讲述经典的一致哈希算法原理,以及改进的基于日期key取模和分组算法去做集群负载均衡和扩容,最后讲述一个分布式Session的实现案例,以及相关的配置属性。
  • 第4章 分布式文件系统

    第4章 分布式文件系统 4.1 Google文件系统 4.1.1 系统架构 第4章 分布式文件系统 分布式文件系统的主要功能有两个:一个是存储文档、图像、视频之类的Blob类型数据;另外一个是作为分布式表格系统的持久化层。 分布式文件系统中最为著名的莫过于Google File System(GFS),它构建在廉价的普通PC服务器之上,支持自动...