0


0

メタデータと複数-インターリーブ、挿入可能-ストリーム:どのファイル形式ですか?

新しいソフトウェアプロジェクトと現在の年齢のデータの使用について考えると、生のファイルに我慢できなくなります。 今では不自然に見えます。

基本的に、ファイルには1つ以上のデータ「ストリーム」、メタデータ/属性などが含まれている必要があります。

ファイルは、シーケンシャルな並列読み取り(mkvなど)向けに最適化する必要がありますが、直接(「ランダム」)読み取りアクセス、possiby書き込みアクセス、および直接挿入に対して妥当なパフォーマンスがあります。

(各ストリーム内の)明示的な論理データ構造でさえも役に立つかもしれません。

mkvはかなり汎用的なコンテナ形式のようですが、ニーズに完全には適合していないようで、iircにはコンテナ形式自体にマルチメディア固有の機能がいくつかあります

代替案としてsqliteが提案されていますが、すべてのファイルをロックするメカニズムがあり、ストリームデータがどのように整理されるかわかりません(マルチメディアに十分に対応している場合、またはシングルアクセスが最適化されている場合)

何かヒントはありますか? オープン、クロスプラットフォーム、汎用コンテナ、汎用アクセス最適化、挿入可能なデータ形式は他にありますか? 何を勉強できますか?

1 Answer


1


HDF5はどうですか?