軽く処理したら、わずかに読み取り可能な ASCII 形式で保存したい膨大な量のデータがあります。データ量が多いため、入力と出力の速度は私にとって非常に重要です。(そのほとんどはFloat
配列内のデータになりますが、いくつかの単純なデータ構造と短い説明テキスト文字列もあります。Unicode サポートは重要ではありません。)
私自身の独特な形式を展開することは別として、Scala での私の最善の選択肢は、ある種の XML または JSON 形式のようです。私の主な考慮事項は次のとおりです。
- 速度 -- これが処理のボトルネックにならないように、十分に高速である必要があります。
- フットプリントが小さい -- 可能であれば巨大な依存関係を追加したくない
- 簡単です -- 簡単な操作をお願いします。データの構成や操作などに長い時間を費やしたくありません。データを出力し、データを入力するだけです (解析されたデータを自分のデータ構造に詰め込んで満足です。それについて心配する必要はありません。)
これらの基準を最もよく満たすのはどのライブラリですか?