本文にスキップ
AI News HubLIVE
要約のみ

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削減を実現しています。

ソースMarkTechPost著者: Asif Razzaq
YandexがYaFFをオープンソース化:Protobuf向けゼロコピーワイヤフォーマット、構造体に迫る読み取り速度
誤りを報告

訂正窓口はまだ利用できません。記事情報をコピーして保存できます。

訂正案内

要約のみ

配信元のコンテンツ権限に基づき、編集要約、要点、原文へのリンクのみを提供します。

要点と分析を開く

記事インテリジェンス

エンジニア上級

要点

  • YaFFはYandexが開発したProtobuf向けゼロコピーワイヤフォーマットで、Apache 2.0ライセンス、現在C++対応。
  • 4つのレイアウトを提供:Fixed(固定スキーマ)、Flat(密なホットデータ)、Sparse(疎スキーマ)、Dynamic(実行時選択)。
  • ベンチマークではFlatレイアウトの読み取りがFlatBuffers比3.8倍高速、生のC++構造体の1.2倍以内。
  • Yandexの広告レコメンデーションシステムで採用され、本番環境で10~20%のCPU削減を達成。

要点と分析は自動生成され、誤りを含む場合があります。原典をご確認ください。