Java EEアプリに小さなデータセットを保存するためにDBを使用しないでください

StackOverflow https://stackoverflow.com/questions/1631928

質問

小さなJSFアプリがあり、DBを使用せずにサーバーの状態を維持したい。それはすべてのユーザーにとって小さな文字列に過ぎないため、そのためにRDMSを展開する意味はわかりません。

役に立ちましたか?

解決

プロパティファイルを使用: http://www.exampledepot.com/ egs / java.util / Props.html

他のヒント

Derby を使用すると、RDBMSの展開が「ポイント」よりも少なくなります。 。

別の方法として、 diskPersistent Ehcache を使用することもできます。マップしますが、再起動中もデータは保持されます。 JVMが完全に閉じられているか、メモリ内の要素が失われる可能性があることを確認する必要があります(ただし、 maxElementsInMemory を0に設定することにより、要素がすぐにファイルに書き込まれることを確認できます)

この場合、キャッシュソリューションを利用することも理にかなっていると思います。たとえば、jBossツリーキャッシュでは、小さなエントリを格納する特定の領域を定義できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top