3

私はデータベースを必要とするシングルユーザーアプリケーションを開発しています。ほとんどのテーブルには妥当な量のデータが含まれますが、数百万行に拡大する可能性のあるテーブルもいくつかあります。私のクエリはどれも大きな結果セットを返しません。

HSQLDBがこのような多数の行を処理できるかどうかは誰にも分かりますか?

4

2 に答える 2

11

HSQLDBの公式ページから:

8月にリリースされた最新バージョン2.2.9は、単一のデータベースで最大2,700億行のデータをサポートします。

とはいえ、デフォルトでは標準のヒープメモリに収まらないメモリテーブルを使用するため、サーバーの構成方法によって異なります。そのため、キャッシュされたテーブルを使用する必要があります。

于 2012-08-21T20:03:53.783 に答える
6

HSQLDBは​​数百万行を処理できます。大規模なデータベースを作成できるいくつかのテストクラスを試すことができます。例えば:

http://hsqldb.org/web/hsqlPerformanceTests.html

またはここ: https ://sourceforge.net/p/hsqldb/svn/HEAD/tree/base/trunk/src/org/hsqldb/test/

TestCacheSizeクラスとTestStressInsertクラスを確認してください。

組み込みのバックアップ機能を使用して、データベースを定期的にバックアップする必要があります。

于 2012-08-15T16:00:35.843 に答える