Jonnas

专注数据库技术

博客园 首页 新随笔 联系 订阅 管理

现在大数据越来越热,周围的很多人都在投身于或者研究学习这些热门的大数据解决方案,最引人关注的两个概念是map-reduce,和流处理。典型的产品就是hadoop和Storm。 或许有很多人知道map-reduce的灵感来源于函数式编程思想,却不知其原始表达。 我身边的一些人也只是赞叹其神奇与高效(相对高效吧),但是却很难理解其中含义。果想深刻的理解其中的思想,本人建议可以读一读SICP, 书的全名是:Structure and Interpretation of Computer Programs 有官方的在线免费版本 http://mitpress.mit.edu/sicp/full-text/book/book.html

作者是MIT的大牛,Harold Abelson, Gerald Jay Sussman, Julie Sussman

书中使用的语言是Scheme,也有中文版:程序的构造与解释,但是不建议看中文版的,英文版的语言比较平实,很容易理解。

在第三章中详细讲解了map-reduce,和endless stream,可以帮助大家更加容易的理解hadoop和storm,在设计背后的原理。

Enjoy reading :-)

posted on 2013-03-02 00:58  Jonnas  阅读(176)  评论(0编辑  收藏  举报