-
구글, XML 보다 100배 빠른 데이타구조화 툴 공개, 구글 넌 어디까지 갈셈이냐?달을파는아이 2008. 7. 8. 18:50
Google、XMLより20~100倍速いデータ構造化ツールを公開
“Google Official Blogの7月7日のエントリで、Googleが社内で利用している開発ツール「Protocol Buffer」をオープンソースとして公開することが発表された。구글 공식블로그에서 7월 7일 올라온 글에 보면 , 구글이 사내에서 쓰던 Protocol Buffer 라는 툴을 오픈소스로 공개한다고 한다고 한다.
Googleは、サーバー間のメッセージやインデックス記録、空間的データセットなど、さまざまなデータフォーマットを取り扱っており、その種類は何千種類にもおよんでいる。これらのデータフォーマットは構造化されているがフラット(均一)ではないため、やっかいな問題を引き起こすことになる。
しかし、Googleはこの問題を解決するために、データ構造化の手段としてXMLを採用することはなかった。変化し続ける膨大なデータ、投入される新しいサーバとのやりとり、これらを制御するためには、XMLはコストがかかりすぎ、遅すぎるなどの問題があったという。구글에는 서버간의 데이타 기록 이라든지 공간적인 문제 등등 여러가지 문제가 있다. 그래서, 구글은 이 문제를 해결하기 위해서 XML 을 이용했지만, XML 는 비용도 많이 들고 너무 느린 문제가 있었단다.
Googleがさまざまな試行錯誤を経て開発した「Protocol Buffers」は、XMLをよりコンパクトで速く、シンプルにしたものと表現することができる。特定のプログラミング言語やプラットフォームに限定されず、あらゆる種類の構造化された情報をエンコードすることを可能にする。
구글이 여러가지 시행착오끝에 공개한 Protocol Buffer 는 XML보다 가겹고 빠르며, 표현방법도 심플하다네.
Googleは、オープンソースコミュニティ用のProtocol Buffersとともに、JavaやC++、Pythonプログラマー向けのドキュメントを公開し、開発者たちからの意見を求めている。
구글은 오픈소스로 Protocal buffers 에 대해서 , java,C++,python 프로그래머들의 의견을 모은다고 하네..
자세한 내용은 http://code.google.com/p/protobuf/ 가면 , 샘플 코드들도 있고 설명도 있다. 일단은 java,c++,pyhon 으로 만든 샘플코드들만 있는데 php 도 올려줄려나모르겠네..
xml 로도 그렇게 느리거나 불편함을 못느끼고 있는 나로써는 xml 보다 더 빠른 포맷이 필요로 하는 구글의 거대함은 가늠조차 못하겠다.
'달을파는아이' 카테고리의 다른 글
야후 호스팅 그만 둘땐 꼭 해지하자! (0) 2008.07.18 KTX에서 무선 인터넷을 쓰다. (1) 2008.07.09 아버지의 한마디에 절망을 느끼다. 집안의 MB.. (0) 2008.06.30 6월 3째주 문디뚱의 선택, 역겨운 그들.. (0) 2008.06.21 한일합방이 왜 일어났는지 요즘 보면 너무나도 느껴져.. (0) 2008.06.07