Facebookのコアモジュール「Thrift」なんてのがあるんですな。
HypertableのdeveloperML(google groups)でちょっと話題になって
たのを見て初めて知った。
概要っぽいものがITMediaに記事がある。
うーん、それぞれのモジュール(機能、といったほうがいいかな)ごとに最適な
言語(C++、Java、Python、PHP、Ruby)を選択するというのは理解できるけど
あんまりやりすぎるとRPCによるオーバーヘッドが大きくなり過ぎたりしない
のかとも思ったり。
ITMediaの記事だけだと具体的な内容が全然わからないのでホワイトペーパーでも
読んでみようかな.
ホワイトペーパー:http://developers.facebook.com/thrift/thrift-20070401.pdf
Download Thrift:http://developers.facebook.com/thrift/
HypertableのdeveloperML(google groups)でちょっと話題になって
たのを見て初めて知った。
概要っぽいものがITMediaに記事がある。
うーん、それぞれのモジュール(機能、といったほうがいいかな)ごとに最適な
言語(C++、Java、Python、PHP、Ruby)を選択するというのは理解できるけど
あんまりやりすぎるとRPCによるオーバーヘッドが大きくなり過ぎたりしない
のかとも思ったり。
ITMediaの記事だけだと具体的な内容が全然わからないのでホワイトペーパーでも
読んでみようかな.
ホワイトペーパー:http://developers.facebook.com/thrift/thrift-20070401.pdf
Download Thrift:http://developers.facebook.com/thrift/