书籍详情
《大规模分布式存储系统:原理解析与架构实战(*技术专家撰写,系统讲解构建大规模存储系统的核心技术和原理》[40M]百度网盘|亲测有效|pdf下载
  • 大规模分布式存储系统:原理解析与架构实战(*技术专家撰写,系统讲解构建大规模存储系统的核心技术和原理

  • 热度:8708
  • 上架时间:2024-06-30 08:52:20
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

大规模分布式存储系统:原理解析与架构实战(*技术专家撰写,系统讲解构建大规模存储系统的核心技术和原理,详细分

拍前须知内容:

拍前须知(本店热烈欢迎团购客户与我司长期合作!):

本店所有图书均为*正版,假一赔三,请放心购物!

1.由于我们*有好几个合作仓库,一般都是就近发货或有货仓库发货,如果特别注意发货地址的,请联系,在线客服会为您说明发货仓库地点。

2.网店库存与大库同步,故每天进货、出货品种数量变化较大,请先联系在线客服为您确认库存或在工作时间内,拍下后别付款等2分钟再刷新一下订单,以免库存有误缺货为您带来不便,谢谢!(需要多本或团购的顾客,请先联系客服为您确认库存数量;)

3.本店图书品种齐全(有40多万种哦!),为了节省您的时间和邮资,需要其他图书而又未在本店搜索到的,可咨询客服为您查找
4.付款后的订单1-3天内发货,有*个别需要调货的商品是3-10天左右发货*图书6个月内发货,详情请咨询客服,特别着急的们请考虑清楚再拍哦!
5.本店可开正规的机打普通发票,系统默认为不开票,如需开票,请联系客服或在订单上有个“补充说明”处留言,开票金额含运费(我们发票上的商品名称直接是“图书”,数量是订单拍下的总数量,单价是订单总金额除以数量的平均价);
6.我们所有的订单默认不带出库单,如有需要可以在订单上留言或联系客服说明一下附出库单。

 

基本信息

书名:大规模分布式存储系统:原理解析与架构实战(*技术专家撰写,系统讲解构建大规模存储系统的核心技术和原理,详细分

定价:59.00元

作者:杨传辉著

出版社:机械工业出版社

出版日期:2013-09-01

ISBN:9787111430520

字数:

页码:

版次:5

装帧:

开本:16开

商品标识:23326088

编辑推荐


本书是分布式系统领域的*著作,由**技术专家“阿里日照”(OceanBase核心开发人员)撰写,阳振坤、章文嵩、杨卫华、汪源、余锋(褚霸)、赖春波等来自阿里、*、网易和百度的*技术专家联袂推荐。理论方面,不仅讲解了大规模分布式存储系统的核心技术和基本原理,而且对谷歌、、微软和*等国际型大互联网公司的大规模分布式存储系统进行了分析;实战方面,*通过对*的分布式数据库OceanBase的实现细节的深入剖析完整地展示了大规模分布式存储系统的架构与设计过程,然后讲解了大规模分布式存储技术在云计算和大数据领域的实践与应用。 本书内容分为四个部分:基础篇——分布式存储系统的基础知识,包含单机存储系统的知识,如数据模型、事务与并发控制、故障恢复、存储引擎、压缩/解压缩等;分布式系统的数据分布、复制、一致性、容错、可扩展性等。范型篇——介绍谷歌、、微软、*等*互联网公司的大规模分布式存储系统架构,涉及分布式文件系统、分布式键值系统、分布式表格系统以及分布式数据库技术等。实践篇——以*的分布式数据库OceanBase为例,详细介绍分布式数据库内部实现,以及实践过程中的经验。专题篇——介绍分布式系统的主要应用:云存储和大数据,这些是近年来的热门领域,本书介绍了云存储平台、技术与安全,以及大数据的概念、流式计算、实时分析等。

内容提要


目录


前言
*章概述
1.1分布式存储概念
1.2分布式存储分类
*篇基础篇
第2章单机存储系统
2.1硬件基础
2.1.1CPU架构
2.1.2IO总线
2.1.3网络拓扑
2.1.4性能参数
2.1.5存储层次架构
2.2单机存储引擎
2.2.1哈希存储引擎
2.2.2B树存储引擎
2.2.3LSM树存储引擎
2.3数据模型
2.3.1文件模型
2.3.2关系模型
2.3.3键值模型
2.3.4SQL与NoSQL
2.4事务与并发控制
2.4.1事务
2.4.2并发控制
2.5故障恢复
2.5.1操作日志
2.5.2重做日志
2.5.3优化手段
2.6数据压缩
2.6.1压缩算法
2.6.2列式存储
第3章分布式系统
3.1基本概念
3.1.1异常
3.1.2一致性
3.1.3衡量指标
3.2性能分析
3.3数据分布
3.3.1哈希分布
3.3.2顺序分布
3.3.3负载均衡
3.4复制
3.4.1复制的概述
3.4.2一致性与可用性
3.5容错
3.5.1常见故障
3.5.2故障检测
3.5.3故障恢复
3.6可扩展性
3.6.1总控节点
3.6.2数据库扩容
3.6.3异构系统
3.7分布式协议
3.7.1两阶段提交协议
3.7.2Paxos协议
3.7.3Paxos与2PC
3.8跨机房部署
第二篇范型篇
第4章分布式文件系统
4.1Google文件系统
4.1.1系统架构
4.1.2关键问题
4.1.3Master设计
4.1.4ChunkServer设计
4.1.5讨论
4.2 File System
4.2.1系统架构
4.2.2讨论
4.3Facebook Haystack
4.3.1系统架构
4.3.2讨论
4.4内容分发网络
4.4.1*N架构
4.4.2讨论
第5章分布式键值系统
5.1 Dynamo
5.1.1数据分布
5.1.2一致性与复制
5.1.3容错
5.1.4负载均衡
5.1.5读写流程
5.1.6单机实现
5.1.7讨论
5.2Tair
5.2.1系统架构
5.2.2关键问题
5.2.3讨论
第6章分布式表格系统
6.1Google Bigtable
6.1.1架构
6.1.2数据分布
6.1.3复制与一致性
6.1.4容错
6.1.5负载均衡
6.1.6分裂与合并
6.1.7单机存储
6.1.8垃圾回收
6.1.9讨论
6.2Google Megastore
6.2.1系统架构
6.2.2实体组
6.2.3并发控制
6.2.4复制
6.2.5索引
6.2.6协调者
6.2.7读取流程
6.2.8写入流程
6.2.9讨论
6.3Windows Azure Storage
6.3.1整体架构
6.3.2文件流层
6.3.3分区层
6.3.4讨论
第7章分布式数据库
7.1数据库中间层
7.1.1架构
7.1.2扩容
7.1.3讨论
7.2Microsoft SQL Azure
7.2.1数据模型
7.2.2架构
7.2.3复制与一致性
7.2.4容错
7.2.5负载均衡
7.2.6多租户
7.2.7讨论
7.3Google Spanner
7.3.1数据模型
7.3.2架构
7.3.3复制与一致性
7.3.4TrueTime
7.3.5并发控制
7.3.6数据迁移
7.3.7讨论
第三篇实践篇
第8章OceanBase架构初探
8.1背景简介
8.2设计思路
8.3系统架构
8.3.1整体架构图
8.3.2客户端
8.3.3RootServer
8.3.4MergeServer
8.3.5ChunkServer
8.3.6UpdateServer
8.3.7定期合并&数据分发
8.4架构剖析
8.4.1一致性选择
8.4.2数据结构
8.4.3可靠性与可用性
8.4.4读写事务
8.4.5单点性能
8.4.6SSD支持
8.4.7数据正确性
8.4.8分层结构
第9章分布式存储引擎
9.1公共模块
9.1.1内存管理
9.1.2基础数据结构
9.1.3锁
9.1.4任务队列
9.1.5网络框架
9.1.6压缩与解压缩
9.2RootServer实现机制
9.2.1数据结构
9.2.2子表复制与负载均衡
9.2.3子表分裂与合并
9.2.4UpdateServer选主
9.2.5RootServer主备
9.3UpdateServer实现机制
9.3.1存储引擎
9.3.2任务模型
9.3.3主备同步
9.4ChunkServer实现机制
9.4.1子表管理
9.4.2SSTable
9.4.3缓存实现
9.4.4IO实现
9.4.5定期合并&数据分发
9.4.6定期合并限速
9.5消除更新瓶颈
9.5.1读写优化回顾
9.5.2数据旁路导入
9.5.3数据分区
*0章数据库功能
10.1整体结构
10.2只读事务
10.2.1物理操作符接口
10.2.2单表操作
10.2.3多表操作
10.2.4SQL执行本地化
10.3写事务
10.3.1写事务执行流程
10.3.2多版本并发控制
10.4OLAP业务支持
10.4.1并发查询
10.4.2列式存储
10.5特色功能
10.5.1大表左连接
10.5.2数据过期与批量删除
*1章质量保证、运维及实践
11.1质量保证
11.1.1RD开发
11.1.2QA测试
11.1.3试运行
11.2使用与运维
11.2.1使用
11.2.2运维
11.3应用
11.3.1收藏夹
11.3.2评价
11.3.3直通车报表
11.4*佳实践
11.4.1系统发展路径
11.4.2人员成长
11.4.3系统设计
11.4.4系统实现
11.4.5使用与运维
11.4.6工程现象
11.4.7经验法则
第四篇专题篇
*2章云存储
12.1云存储的概念
12.2云存储的产品形态
12.3云存储技术
12.4云存储的核心优势
12.5云平台整体架构
12.5.1云平台
12.5.2Google云平台
12.5.3Microsoft云平台
12.5.4云平台架构
12.6云存储技术体系
12.7云存储安全
*3章大数据
13.1大数据的概念
13.2MapReduce
13.3MapReduce扩展
13.3.1Google Tenzing
13.3.2Microsoft Dryad
13.3.3Google Pregel
13.4流式计算
13.4.1原理
13.4.2Yahoo S4
13.4.3Twitter Storm
13.5实时分析
13.5.1MPP架构
13.5.2EMC Greenplum
13.5.3HP Vertica
13.5.4Google Dremel
参考资料

作者介绍


杨传辉**技术专家,花名日照,OceanBase核心开发人员,对分布式系统的理论和工程实践有深刻理解。曾在百度作为核心成员参与类MapReduce系统、类Bigtable系统和百度分布式消息队列等底层基础设施架构工作。热衷于分布式存储和计算系统设计,乐于分享,有技术博客NosqlNotes(http://nosqlnotes.net)。**技术专家(OceanBase核心开发人员)撰写,阳振坤、章文嵩、杨卫华、汪源、余锋(褚霸)、赖春波等来自*、*、网易和百度的*技术专家联袂推荐。系统讲解构建大规模存储系统的核心技术和原理,详细分析Google、、Microsoft和*的大规模分布式存储系统的原理。实战性强,通过对*的分布式数据库OceanBase的实现细节进行深入分析,全面讲解了大规模分布式存储系统的架构方法与应用实践。

文摘


媒体推荐


20180320

文摘



暂无相关内容

作者介绍


暂无相关内容