《大规模分布式存储系统:原理解析与架构实战》被视为分布式系统领域的经典之作,它汇聚了来自阿里、新浪、网易和百度等知名互联网公司资深技术专家的智慧和经验,书中不仅深入讲解了大规模分布式存储系统的核心技术和基本原理,而且通过对OceanBase等大型分布式数据库的深度剖析,为读者揭示了这些系统的架构与设计过程,作者阿里日照及其团队的专业分析,覆盖了从基础知识到国际大公司的系统分析,再到云计算和大数据的实践应用,提供了一个全面的学习和参考框架,通过阅读,读者能够获得关于分布式文件系统、键值系统、表格系统及数据库技术的深入理解,同时也能洞察云存储平台、技术安全以及大数据的流式计算和实时分析等领域的前沿技术,这本书不仅适合技术专家深入研究,也适合希望进入这一领域的初学者,是一本理论与实践并重的宝贵资料。
大规模分布式存储系统
内容介绍
本书是分布式系统领域的经典著作,由*高级技术专家“阿里日照”(OceanBase核心开发人员)撰写,阳振坤、章文嵩、杨卫华、汪源、余锋(褚霸)、赖春波等来自阿里、新浪、网易和百度的资深技术专家联袂推荐。理论方面,不仅讲解了大规模分布式存储系统的核心技术和基本原理,而且对谷歌、亚马逊、微软和*等国际型大互联网公司的大规模分布式存储系统进行了分析;实战方面,首先通过对*的分布式数据库OceanBase的实现细节的深入剖析完整地展示了大规模分布式存储系统的架构与设计过程,然后讲解了大规模分布式存储技术在云计算和大数据领域的实践与应用。
本书内容分为四个部分:基础篇——分布式存储系统的基础知识,包含单机存储系统的知识,如数据模型、事务与并发控制、故障恢复、存储引擎、压缩/解压缩等;分布式系统的数据分布、复制、一致性、容错、可扩展性等。范型篇——介绍谷歌、亚马逊、微软、*等著名互联网公司的大规模分布式存储系统架构,涉及分布式文件系统、分布式键值系统、分布式表格系统以及分布式数据库技术等。实践篇——以*的分布式数据库OceanBase为例,详细介绍分布式数据库内部实现,以及实践过程中的经验。专题篇——介绍分布式系统的主要应用:云存储和大数据,这些是近年来的热门领域,本书介绍了云存储平台、技术与安全,以及大数据的概念、流式计算、实时分析等。
目录
- 第1章 概述
- 第一篇 基础篇
- 第2章 单机存储系统
- 第3章 分布式系统
- 第二篇 范型篇
- 第4章 分布式文件系统
- 第5章 分布式键值系统
- 第6章 分布式表格系统
- 第7章 分布式数据库
- 第三篇 实践篇
- 第8章 OceanBase架构初探
- 第9章 分布式存储引擎
- 第10章 数据库功能
- 第11章 质量保证、运维及实践
- 第四篇 专题篇
- 第12章 云存储
- 第13章 大数据
- 参考资料