次のようなテーブル構造を見ています。
| char(32) | char(32) | (boolean) |
最初の 2 つの列の組み合わせがインデックス化されます。このデータベースでは、毎日挿入、クエリ、更新、および削除される行が数千万とまではいかなくても、数百万行になる可能性があります。これに最適なデータベース ツールは何ですか? それはMySQLですか、それともディスク上のスペースをより少なく使用するより効率的なものはありますか?
次のようなテーブル構造を見ています。
| char(32) | char(32) | (boolean) |
最初の 2 つの列の組み合わせがインデックス化されます。このデータベースでは、毎日挿入、クエリ、更新、および削除される行が数千万とまではいかなくても、数百万行になる可能性があります。これに最適なデータベース ツールは何ですか? それはMySQLですか、それともディスク上のスペースをより少なく使用するより効率的なものはありますか?
あのテーブルだけ?テーブルは共有されていますか、それとも 1 つのプロセスによってのみ更新されていますか?
それがあなたが保持している唯一のデータであり、それが単一のプロセスによって維持されている場合、どの種類のデータベースもおそらく過剰です。メモリ内のリンクされたリストではないのはなぜですか?
リレーショナル データベースは、適切な論理スキーマと物理スキーマを前提として、説明した負荷を処理できる必要があります。
ディスク上にある必要がありますか?memcached や redis を使用しないのはなぜですか? 「テーブル」を「キー/値」のペアにすることができると思いますか?