米Googleは,自社で開発したツール「Protocol Buffers」をオープンソース・ソフトウエアとして公開した。さまざまな構造化データをネットワーク上でやりとりするために社内で使用していたもので,ほぼすべてのフォーマットをエンコードできるとしている。 Protocol Buffersは,シンプルにデータを定義し,コンパイルする。いずれの言語でも判別可能なクラスを生成し,コードサイズは「きわめて小さい」(同社)という。GoogleのWebサイトを通じてダウンロード可能。Apache License 2.0を適用する。 同社では,サーバー間のメッセージ,リポジトリ内のインデックス記録,空間的データセットなど多数のデータ・フォーマットを扱っている。新しいサーバーを導入しても,古いサーバーのデータを読み取ったり,古いサーバーから新しいサーバーで作成したデータにアクセスする必要がある。このよ
![Google,自社開発のデータ構造化ツール「Protocol Buffers」を公開](https://cdn-ak-scissors.b.st-hatena.com/image/square/bed39b5962a5d552c95b6d796db8f55e72d32943/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fimages%2Fn%2Fxtech%2F2020%2Fogp_nikkeixtech_hexagon.jpg%3F20220512)