0

これは、ディスク ベースのハッシュマップについてのJava ディスク ベースのハッシュマップで私が尋ねた質問のフォロー アップです。

提案されたソリューションは機能しますが、CPU コストが高くなります。hsqldb や derby、Java での sqllite 実装など、いくつかの組み込みデータベースを使用してみました。

私が試したもののほとんどで非常にゆっくりと、すべてが仕事を成し遂げました.私が言及した3つは最高でした. しかし、私はそれらすべてで1つの問題に遭遇しました。各組み込みデータベースの起動と保守には多くの CPU 時間が必要でした。タスク マネージャーによると、言及していないものはほとんどの場合 CPU を 100% 使用していました。

私の新しい質問は、私の CPU を食い尽くさない単純なディスクベースのストレージがあるかどうかです。

記録として、sqllite ソリューションは CPU 使用率を急上昇させることはなく、さまざまなエラーでクラッシュするだけでした。また、apache derby が最高のパフォーマンスを示し、CPU 使用率は変動しましたが、平均で約 80% でした。

4

2 に答える 2

1

Apache Derby や HSQLDB など、他の組み込み Java DB の経験はありません。いくつかのリンク:

NoSQL DB を試してみましたか?

アップデート

NoSQLデータベースの一覧を次に示します。私は彼らとの経験がありません。しかし、MongoDB と CouchDB は非常に有名です。また、Db4o も面白そうです。

于 2010-07-27T11:37:29.890 に答える
0

H2データベースをお試しください

于 2010-07-27T11:49:00.360 に答える