記事登録
2008年07月08日(火) 13時45分

Google、XMLより20〜100倍速いデータ構造化ツールを公開MarkeZine

 “Google Official Blogの7月7日のエントリで、Googleが社内で利用している開発ツール「Protocol Buffer」をオープンソースとして公開することが発表された。

 Googleは、サーバー間のメッセージやインデックス記録、空間的データセットなど、さまざまなデータフォーマットを取り扱っており、その種類は何千種類にもおよんでいる。これらのデータフォーマットは構造化されているがフラット(均一)ではないため、やっかいな問題を引き起こすことになる。

 しかし、Googleはこの問題を解決するために、データ構造化の手段としてXMLを採用することはなかった。変化し続ける膨大なデータ、投入される新しいサーバとのやりとり、これらを制御するためには、XMLはコストがかかりすぎ、遅すぎるなどの問題があったという。

 Googleがさまざまな試行錯誤を経て開発した「Protocol Buffers」は、XMLをよりコンパクトで速く、シンプルにしたものと表現することができる。特定のプログラミング言語やプラットフォームに限定されず、あらゆる種類の構造化された情報をエンコードすることを可能にする。

 Googleは、オープンソースコミュニティ用のProtocol Buffersとともに、JavaやC++、Pythonプログラマー向けのドキュメントを公開し、開発者たちからの意見を求めている。

【関連記事】
Google、Flashファイルのクロールを開始
Google、世界中のサイトのデータをチェックできる「Ad Planner」を無料公開
さっき書いた文章が、もう検索できる! 米Google、ほぼリアルタイム・インデクシングを実現

http://headlines.yahoo.co.jp/hl?a=20080708-00000002-sh_mar-sci