《大规模Web服务开发技术》内容从操作系统和计算机的原理开始,介绍数据库的分布式方法、实用算法在系统中的应用、能支撑海量数据的搜索引擎的原理,以及统观系统全局的基础设施设计的知识等多个方面。这是拥有1500万用户的Hatena才能传达的真实的、实践性的技术和现场感。缺乏经验的学生们在短短几天的培训中学到大规模服务开发所需的知识,在本书中得以系统化。本书融汇了这些知识,努力做到妙趣横生、百读不厌,并让读者学到真正的知识。
目录
- 第1章 大规模Web服务的开发定位——掌握整体 2
- 第2章 大规模数据处理入门
- 第3章 操作系统的缓存和分布式
- 第4章 数据库的横向扩展策略
- 第5章 大规模数据处理“实践”入门
- 第6章 压缩编程
- 第7章 算法实用化
- 第8章 Hatena关键字链接的实现
- 第9章 挑战全文搜索技术
- 第10章 创建全文搜索引擎
- 第11章 支持大规模数据处理的服务器/基础设施入门
- 第12章 保证可扩展性的必要思路
- 第13章 保证冗余性和系统的稳定化
- 第14章 提高效率
- 第15章 Web服务和网络
- 第16章 特别篇 当前构建Web服务需要的实践技术
- 索引