Protocol Buffers
ぷろとこるばっふぁーず
意味
Protocol Buffersとは、Googleによって開発された、構造化されたデータをシリアライズするための言語中立およびプラットフォーム中立の仕組みです。プログラム間でデータをやり取りしたり保存したりする際に使用され、開発者が定義したスキーマファイルをもとに、さまざまなプログラミング言語向けのコードを自動生成できる点が大きな特徴です。XMLやJSONなどのテキスト形式と比較して、データをよりコンパクトなバイナリ形式に変換するため、データ容量を大幅に削減することができます。また、データのシリアライズおよびデシリアライズの処理速度が非常に高速であり、CPUやメモリへの負荷を軽減できることから、大量のデータを効率よく処理するシステムにおいて広く採用されている技術です。
類義語
protobuf、proto