私はJPAを使い慣れていないので、これはかなり標準的な機能ですが、データベースを持たずにJPAを使用でき、基本的にアプリケーション全体にオブジェクトを格納するためのキャッシュとして使用できますか?もしそうなら、その標準的な練習ですか?JPAをキャッシュ機構として使用していますか?
2
A
答えて
3
in memory databaseのJPAを使用すると、効果的にキャッシュになります。はい。それを「データベースなし」で使用すると、あなたのストレージが何であっても動作するカスタムJPAプロバイダを構築するために膨大な作業が必要になります。永続的な部分を残している完全なJPAの実装であれば、RDBMS以外のキャッシュなどに対してクエリ言語を実装するだけで何年も費やすことはありません。
私はどこでも働いているわけではありませんが、個人的には、このような設定を「標準的な慣行」の下に置いてはいけません。 :)
1
JPAは(そう永続性プロバイダはと呼ばれる)Hibernate、EclipseLinkとOpenJPAのようないくつかの主要なプレーヤーによって実装されるだけのAPIです。これらのライブラリはすべて、オブジェクト・リレーショナル・マッピングを実装し、データベースに集中しています。
私は本当にあなたのモチベーションを得ることはありませんが、次のことができます。H2よう
+0
おかげで、それは間違いなく、理論値の以上であった情報をありがとうございました、「あなたはこの質問を行うことができますか?」私はEhCacheとMemcacheなどを認識していますが、それが可能かどうかを確認するのは本当に好奇心でした。 – JCab
関連する問題
- 1. Amazon CloufFrontをウェブサイトのキャッシュとして使用しますか?
- 2. JPAを使用して単一の値を取得していますか?
- 3. SignalRバックプレーンを使用して分散キャッシュを構築できますか?
- 4. とにかくログ機能を使用していますか?
- 5. PHP:APCを一般キャッシュとして使用し、XCacheをopcacheとして使用できますか?
- 6. App Fabricをキャッシュにのみ使用していますか?
- 7. はJPA 2.0プロバイダとしてのEclipseLinkを使用してEclipseLinkの
- 8. キャッシュが機能していないNSURLRequest
- 9. JPAでもdyanmicクエリを使用しています。
- 10. C:ポインタと構造体を使用して挿入ソートロジックが機能しない
- 11. plist/XMLを使用して詳細データをダウンロードしてキャッシュしますか?
- 12. memcachedとapc(代替PHPキャッシュ)を同時に使用していますか?
- 13. ビルJPAクライテリアAPIのクエリ - 私はJPAの基準APIを使用してクエリを構築すると、問題が生じていますコレクション
- 14. ドメインモデルとしてJPAエンティティを使用するのは良い方法ですか?
- 15. std :: sortはコンパレータとして機能を使用していて、動作していませんか?
- 16. HipHop PHPを使用してPHP拡張機能を構築できますか?
- 17. 機能を使用していて、グローバルを使用していない
- 18. JPA(Java EE)を使用してXMLデータ構造をデータベースにマップする方法
- 19. 新しい機能を友人機能としてオーバーロードしていますか?
- 20. JPAを使用してリストメンバーと照会してオブジェクトをロードするベストプラクティス
- 21. @Injectと@PersistenceContextの違いは何ですか? JPAを使用してプロジェクトに
- 22. Redisキャッシュを使用してラージオブジェクトをキャッシュする方法
- 23. jqueryテンプレートのカミソリ構文を使用していますか?
- 24. Android Romsはカスタムカーネル構成を使用していますか?
- 25. Hadoopは入力としてフォルダ構造を使用します
- 26. コンテナを使用してハッシュテーブルを構築して使用します。Map
- 27. ES6構文を使用して、反応ブートストラップボタンのタイトルとしてhtml要素を使用しますか?
- 28. まだテーブルを使用しても構いませんか?
- 29. ORMメカニズムとしてHibernateを使用するWebアプリケーションのL1キャッシュとL2キャッシュの違いは何ですか?
- 30. カスタムクラスをJPA Idとして使用する方法
ハハは、 – JCab