データベースに最大 32 GB のデータを入れる必要があるアプリを作成しています。読み取りには範囲クエリがあるため (0 < time < 1hr など)、B ツリー インデックスを使用しています。
最初 (データベース サイズ = 0GB) では、1 ミリ秒あたり 60 回と 70 回の書き込みが発生します。5GB と言った後、私がテストした 3 つのデータベース (H2、berkeley DB、Sybase SQL Anywhere) は、1 ミリ秒あたりの書き込みが 5 回未満になるまで、本当に遅くなりました。
質問:
- これは典型的なものですか?
- インデックス作成を削除しても、このスケーラビリティの問題は引き続き発生しますか?
- この問題の原因は何ですか?
ノート:
各レコードはいくつかの int で構成されます