Googleプロトコルバッファー:XMLの代替



Googleはサーバー間でデータを交換するための独自のオープンソース形式を作成し Protocol Buffersという名前を付けました。



プロトコルバッファは、データをバイナリ形式でエンコードするコンパクトな方法です。これにより、単純なデータ構造を定義し、クラスをコンパイルおよび割り当てて、これらの構造を目的の言語(Java、Python、またはC ++)で表現できます。



XMLはパフォーマンスを低下させることで長い間批判されてきましたが、既に膨大な投資が行われているため、Protocol BuffersはXMLに取って代わるか、完全に置き換えることはできません。



ほとんどの場合、Googleや、さまざまな種類のサーバーを多数持っている他のモンスター、および実験者がクライアントとサーバー間で要求と応答を提示する効率的な方法を必要とするWebアプリケーションを作成するために使用されます。



SocialTrend経由



All Articles