YandexがYaFFをオープンソース化:Protobuf向けゼロコピーワイヤフォーマット、構造体に迫る読み取り速度
Yandexは、Protobufエコシステム向けの高性能ゼロコピーシリアライゼーションライブラリ「YaFF(Yet another Flat Format)」をオープンソース化しました。.protoファイルを唯一の真実源として維持し、メモリ上のデータ配置のみを変更します。YaFFはFixed、Flat、Sparse、Dynamicの4つのレイアウトを提供し、FlatレイアウトはYandexのベンチマークで生のC++構造体の1.2倍以内の読み取り速度を達成、FlatBuffersより約3.8倍、Protobufより約22倍高速です。すでにYandexの広告レコメンデーションシステムで使用され、本番環境で10~20%のCPU削減を実現しています。
YandexがYaFFをオープンソース化:Protobuf向けゼロコピーワイヤフォーマット、構造体に迫る読み取り速度
要約のみ
配信元のコンテンツ権限に基づき、編集要約、要点、原文へのリンクのみを提供します。