私は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. SignalRバックプレーンを使用して分散キャッシュを構築できますか?
- 3. SOUNDEXがJPQLを使用しているJPAと連携していません
- 4. 私はどのJPAのバージョンを使用していますか?
- 5. JPAを使用して単一の値を取得していますか?
- 6. PHP:APCを一般キャッシュとして使用し、XCacheをopcacheとして使用できますか?
- 7. App Fabricをキャッシュにのみ使用していますか?
- 8. emacsはグローバル文字列キャッシュを使用していますか?
- 9. AzureのURLRewriteは永続キャッシュを使用していますか?
- 10. djangoはデフォルトでキャッシュを使用していますか?
- 11. とにかくログ機能を使用していますか?
- 12. JPAを使用してspringとinteliJを使用してデータベースに接続する
- 13. GraphQLキャッシュ機構
- 14. はJPA 2.0プロバイダとしてのEclipseLinkを使用してEclipseLinkの
- 15. キャッシュが機能していないNSURLRequest
- 16. memcachedとapc(代替PHPキャッシュ)を同時に使用していますか?
- 17. plist/XMLを使用して詳細データをダウンロードしてキャッシュしますか?
- 18. JPAでのHibernateキャッシュが機能しません。
- 19. aiohttpを使用してプロキシを構築しようとしています
- 20. Spring&JPAを使用して、java.lang.IllegalArgumentExceptionを取得しています:不明なエンティティ
- 21. 構造体を正しく使用していますか?
- 22. JPAでもdyanmicクエリを使用しています。
- 23. サービスワーカーのキャッシュが機能としてタイムアウトを認識しない
- 24. Springブートjpaを使用してHibernate SessionFactoryを構築できません
- 25. JavaScript getElementById短い構文が機能しています。それを使っても構いませんか?
- 26. C:ポインタと構造体を使用して挿入ソートロジックが機能しない
- 27. JPA/Hibernate EntityGraphとキャッシュ
- 28. JPA merge()を使用しているときのOptimisticLockException
- 29. Ehcache 3を使用してArrayList <Long>を値としてキャッシュを構築する方法は?
- 30. Springキャッシュを使用して大きな値をキャッシュし、それを使用してより小さい値を出力しますか?
ハハは、 – JCab