Agile育成ブログ
未来を変える喜びを
未分類

protobufとは、Protocol Buffers(プロトコルバッファー)を扱うためのPythonライブラリのことです。
Protocol Buffersは、Googleが開発したシリアライズフォーマットになります。

そして、Protocol BufferはXMLのように構造化されたデータに対応しています。

Google曰く、XMLの20〜100倍高速ということです。
同時に、データ量が3〜10倍小さくもなるとGoogleは主張しています。

あと、jsonと比較しても10倍以上は高速になるというデータもあります。
jsonやXMLよりも、転送量と処理速度がいづれも改善されるということです。

そんなProtocol BuffersをPythonで扱う際には、protobufの出番となります。

You cannot copy content of this page