2011-08-08 11 views
2

私はHibernateに全く新しいので、この質問は誰かにとってはとても素朴なように思えるかもしれません。Javaのメモリ内のデータベーステーブル

私はメモリ内テーブルを必要とするアプリケーションを開発しており、書き込み操作を減らすために定期的な間隔だけディスクにテーブルを書き込んでいます。私はいくつかの複雑なデータ構造を使ってこれを行うことができましたが、最終的に私のデータはディスク上のデータベースに格納されているので、Javaのメモリ内のデータベース計算機能を探しています。 Hibernateは私にこれを許可しますか?

答えて

2

もちろん、Hypersonic SQLはメモリ内モードで使用できます。

4

メモリデータベースのハイパーソニック/ HSQLを探しているようです。あなたがこれを使用するなら、あなたはこのようなディスクへの書き込みを遅らせます書き込み遅延と呼ばれるプロパティを設定することができます。

<property name="connection.writedelay">100</property> 

は、ルックhereを持っています。

+0

これを使用する方法の良い例は、Spring Roo 10分のデモをセットアップし、それが生成する設定ファイルを見てみることです。このデモではメモリ内DBを使用しています。詳細はhttp://static.springsource.org/spring-roo/reference/html/intro.htmlを参照してください。 – brent777

関連する問題