《大数据系统构建:可扩展实时数据系统构建原理与最佳实践》一1.8 技术上的最新趋势
本节书摘来自华章出版社《大数据系统构建:可扩展实时数据系统构建原理与最佳实践》一书中的第1章,第1.8节,南森·马茨(Nathan Marz) [美] 詹姆斯·沃伦(JamesWarren) 著 马延辉 向 磊 魏东琦 译,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1.8 技术上的最新趋势
理解本书中所使用的工具的背景是很有帮助的。技术上的众多趋势深深影响着构建大数据系统的方式。
1.8.1 CPU并不是越来越快
人们已经开始意识到单个CPU运行速度的物理限制。这意味着,如果想扩展到更多的数据,你必须能够并行化计算。
这导致了无共享的并行算法及其相应系统的增加,比如MapReduce。不是只通过购买更好的机器进行扩展(这被称为垂直扩展),而是通过添加更多的机器进行扩展(这被称为水平扩展)。
1.8.2 弹性云
技术上的另一个趋