« バックグランドでコンバート | メイン | 日本語ファイル名の悩み »

Google Protocol Buffer

畑です。

先日 Google から Google Protocol Buffer というデータ交換ツールがオープンソース化されました。

グーグル、XMLに代わるデータ交換ツール「Protocol Buffers」をオープンソース化

XMLに変わるものということですが、テキストである必然性がない場合であれば、つまりバイナリ形式でも問題ないのであれば、データサイズを小さくできるし、読み書き速度も上がるので良いと思います。

Java, Python, C++ に対応とのことですが、サイボウズ Office X も C++ で開発しているので、使えそうな場面がありそうです。

プロジェクトページの Quck Example を見るかぎりでは、ファイルストリームへの読み書きもサポートしているようなので、データベースに保存しないデータをファイルに保存する場合にも使えそうです。また、データベースへの保存においても、設定情報などを固めてBLOBのカラムに保存するような使い方ができそうです。

コメント (1)

はじめまして
Seasonsと申します。
(実は、名前が畑で畑さんと同じだったりします(笑))

google protocol buffer気になったので、
早速試してみました。
http://d.hatena.ne.jp/Seasons/20080709/1215631873
とはいえWindows版チュートリアルなのでパフォーマンスなどは
まだ出来てませんが。。。ご参考までに。

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2008年07月10日 15:26に投稿されたエントリーのページです。

ひとつ前の投稿は「バックグランドでコンバート」です。

次の投稿は「日本語ファイル名の悩み」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。