C++ 11 でデータを複数のファイルに高速シリアル化するには、何を使用できますか (データの冗長性を避けるために、データを複数のテーブルに分割し、ID 番号で結合すると仮定します)?
私は使用することを考えています:
fstream.read(), でアクセスする単純なバイナリ ファイルfstream.write()。- を使用して
mmap。 - 関数google
protobuf(すべてを繰り返すのではなく、ランダムな要素にアクセスできる場合)。
uint8すべてのテーブルは、次のデータ型の列で構成され
ます: uint16、、、、、。uint32uint64string