数智图书馆-无锡数智政务 本次搜索耗时 2.371 秒,为您找到 98 个相关结果.
  • 7.3.2 架构

    7.3.2 架构 7.3.2 架构 Spanner构建在Google下一代分布式文件系统Colossus之上。Colossus是GFS的延续,相比GFS,Colossus的主要改进点在于实时性,并且支持海量小文件。 由于Spanner是全球性的,因此它有两个其他分布式存储系统没有的概念: ●Universe。一个Spanner部署实例称为一个Uni...
  • 6.2.9 讨论

    6.2.9 讨论 6.2.9 讨论 分布式存储系统有两个目标:一个是可扩展性,最终目标是线性可扩展;另外一个是功能,最终目标是支持全功能SQL。Megastore是一个介于传统的关系型数据库和分布式NoSQL系统之间的存储系统,融合了SQL和NoSQL两者的优势。 Megastore的主要创新点包括: ●提出实体组的数据模型。通过实体组划分数据,实...
  • 6.1.3 复制与一致性

    6.1.3 复制与一致性 6.1.3 复制与一致性 Bigtable系统保证强一致性,同一个时刻同一个子表只能被一台Tablet Server服务,也就是说,Master将子表分配给某个Tablet Server服务时需要确保没有其他的Tablet Server正在服务这个子表。这是通过Chubby的互斥锁机制保证的,Tablet Server启动时需...
  • 第6章 分布式表格系统

    第6章 分布式表格系统 6.1 Google Bigtable" level="3"> 6.1 Google Bigtable 6.1.1 架构" level="4"> 6.1.1 架构 第6章 分布式表格系统 分布式表格系统对外提供表格模型,每个表格由很多行组成,通过主键唯一标识,每一行包含很多列。整个表格在系统中全局有序,适用3.3.2节中讲的...
  • 6.3 Windows Azure Storage

    6.3 Windows Azure Storage 6.3.1 整体架构" level="4"> 6.3.1 整体架构 6.3 Windows Azure Storage Windows Azure Storage(WAS)是微软开发的云存储系统,包括三种数据存储服务:Windows Azure Blob、Windows Azure Table、Wi...
  • 3.6 可扩展性

    3.6 可扩展性 3.6.1 总控节点" level="4"> 3.6.1 总控节点 3.6 可扩展性 通过数据分布,复制以及容错等机制,能够将分布式存储系统部署到成千上万台服务器。可扩展性的实现手段很多,如通过增加副本个数或者缓存提高读取能力,将数据分片使得每个分片可以被分配到不同的工作节点以实现分布式处理,把数据复制到多个数据中心,等等。 分布...
  • 4.4.2 讨论

    4.4.2 讨论 4.4.2 讨论 由于Blob存储系统读访问量大,更新和删除很少,特别适合通过CDN技术分发到离用户最近的节点。CDN也是一种缓存,需要考虑与源服务器之间的一致性。源服务器更新或者删除了Blob数据,需要能够比较实时地推送到CDN缓存节点,否则只能等到缓存中的对象被淘汰,而对象的有效期一般很长,热门对象很难被淘汰。 另外,淘宝在研发...
  • 13.4 流式计算

    13.4 流式计算 13.4.1 原理" level="4"> 13.4.1 原理 13.4 流式计算 MapReduce及其扩展解决了离线批处理问题,但是无法保证实时性。对于实时性要求高的场景,可以采用流式计算或者实时分析系统进行处理。 流式计算(Stream Processing)解决在线聚合(Online Aggregation)、在线过滤(...
  • 4.3 Facebook Haystack

    4.3 Facebook Haystack 4.3.1 系统架构" level="4"> 4.3.1 系统架构 4.3 Facebook Haystack Facebook目前存储了2600亿张照片,总大小为20PB,通过计算可以得出每张照片的平均大小为20PB/260GB,约为80KB。用户每周新增照片数为10亿(总大小为60TB),平均每秒新增的...
  • 第一篇 基础篇

    第一篇 基础篇 第一篇 基础篇 本篇内容 第2章 单机存储系统 第3章 分布式系统