[本] Googleを支える技術〜巨大システムの内側の世界
本書は,Googleが過去に発表した論文と外側から内科的にわかる情報を元に,Googleを支えるGFS,Bigtable,Chubby,MapReduceといった基盤技術の概要を説明している.
私は検索とか,大規模DBとか,専門外なのだが,概要を掴むにはいい本だと思う.ただ,多少専門的な言葉も説明なしで使われているので,技術屋さんでないと読むのは苦労すると思う.
DB系の偉い学者さんは,「GFSやMapReduceのような技術はずっと前に発明されていた,Googleの技術なんて大したことない」というらしいが,1エクサバイトもの容量のディスクの上で実装した上で言っているのだろうか.その実際の実装と運用をやるところまでしないと意味がないという反省とこれからはチャレンジしていくという精神がなければ,今後,日本はおいしい果実をWeb系の分野で食べることができないと考える.
実際,ほかの検索サービスを提供している会社は,どうやっているんだろう.Google,GFSのような仕組みが,ほかの会社にもあるのだろうか.ないとすると,Googleでプログラミングする人って,大変だろうなぁ.どんなすごいプログラマーでも,こんな大規模なDBとかさわったことないだろうし・・・・.どうやってプログラマーを集めるのか.
と思ったら,昨日,Googleが自社のインフラを使えるGoogle App Engineを公開した!!私は申し込みに間に合わなかった・・・・(RSSのチェックが遅かった!!).これは,これからの入社組にあらかじめGoogleのプログラミングになれてもらうためでは!!!!そして,これを使ったすごいセンスを発揮しているプログラマーに自動的に白羽のフラグが立って・・・・・邪推しすぎ?Google App Engineのこと詳しく知らないので的外れかもしれないけど,言ってみるテスト.






