0

答えはMYSQLになると感じていますが、生データ/ブロブは決してmysqlにあるべきではないと聞きました;)

私はする必要があります

  1. 生データをトランザクションで保存する
  2. データは 16 バイトから 1 GB まで (理論上)
  3. 別のテーブルにリンクしたり、生データで使用したりできるように、挿入にある種の自動増加/ID を設定します。
  4. すべての値が一意である long (または id のサイズ) 配列として行を使用します (したがって、1,1,2 は表示されません)。
  5. 上記の配列から要素を削除または追加します
  6. サイズは何ギガにもなり得ます。Redis は、RAM を持っているよりも多くのデータが必要であることを除けば、上記を非常によくサポートしています。
4

1 に答える 1

0

トランザクション、正しいタイプ、SQL 標準の適切なサポートが必要な場合は、PostgreSQL を使用し、BLOB ストレージの管理オプションを確認してください。キーワードの 1 つはそれらを別の物理空間に移動し、別のキーワードは圧縮を防止します。これは役立つ可能性があります。auto-increase-id 用の SERIAL もあります。

4番目のポイントについては、ビットフラグを保存しようとしているようですね?

于 2012-10-01T07:01:26.297 に答える