Googleを支える技術 を読んでみました。
記述されている内容はほとんどが学術論文として公開されているものなのですが、
日本語訳されて読みやすく、かつ上手いこと要約されているので、よみやすくていいと思いました。
この本では、
・Web検索の基本的な仕組み
・Google が行っている大規模化
・Google 独自のシステム(GFS, bigtable, chubby)について
・Google のデータセンタ規模
・Google のソフトウェア作成体制
などが紹介されています。
Googleがどういう意図で独自のシステムを開発して、どのような用途で使用しているのか、
よくわかるかと思います。
独自のシステムも、複雑というものではなく、結構シンプル。
それでいて、多くのデータセンタで、多くのサーバを利用して、素早く、精度の高い検索結果をだしているんだなーと思いました。
(と言っても、そんなにGoogleさん、使ってないか。。。)
ちなみに、紹介されているGoogle 独自の技術の論文は以下にあります。(もちろん英語です)
■GFS (Google File System)
http://labs.google.com/papers/gfs.html■Bigtable
http://labs.google.com/papers/bigtable.html■Chubby
http://labs.google.com/papers/chubby.html■MapReduce
http://labs.google.com/papers/mapreduce.html


コメントする