本篇将主要介绍Google的十个核心技术,而且可以分为四大类:
-
- 分布式基础设施:GFS,Chubby和Protocol Buffer。
- 分布式大规模数据处理:MapReduce和Sawzall。
- 分布式数据库技术:BigTable和数据库Sharding。
- 数据中心优化技术:数据中心高温化,12V电池和服务器整合。
分布式基础设施
GFS
由 于搜索引擎需要处理海量的数据,所以Google的两位创始人Larry Page和Sergey Brin在创业初期设计一套名为“BigFiles”的文件系统,而GFS(全称为“Google File System”)这套分 继续阅读