頻繁に使用されるSQL文の結果セットをキャッシュすることは、Javaで設定されたSQL結果セットをキャッシュする最良の方法を探している方が良いことを知っています。いくつかのコードが見つかりましたが、新しいjarファイルをnetbeansに追加する必要があります。 追加のapiを必要とせずにどのようにすればいいですか?キャッシュのSQL結果をJavaで設定する
答えて
データはキャッシュする必要があります。私は外部のAPIを使用することをお勧めします。おそらく、キャッシュから古いデータを削除して(大量のメモリを使用しないようにする)必要があるからです。
guave使用:
のConcurrentMap _continueContexts =新しいマップメーカー() .expiration(10、TimeUnit.SECONDS) .makeMapを();
P.S:依存関係を管理するには、mavenのようなものが必要です。
ResultSet
には、開いているデータベース接続を保持していることが多く、接続が閉じられた後も使用できなくなるため、結果セットではなく結果のオブジェクトをキャッシュする必要があります。
プラス、開いている接続の量に制限があります。結果セットは、SQLサーバー – extraneon
結果のリンクリストを作成することができます。キャッシュトリガーがリストの先頭を指している。リンクされたリストは、あなたが望む任意のものの周りのラッパーのように動作するので、結果は必要に応じて汎用的にすることができます。 これは別のAPIを必要としませんが、あなた自身でこのすべてを実装しなければならないでしょう。うまくいけば、私たちはなぜホイールを再発明したくないのか理解しているでしょう。
をサポートしています^ _ ^私は車輪を再発明したくありません。私は単純で実践的な方法が欲しい。主な問題は追加APIの使用ではありません。私は多くの方法を見つけましたが、私は何が最善であるか分かりません。 – sahar
- 1. SQL呼び出しのキャッシュ結果
- 2. RabbitMQのキャッシュ結果?
- 3. EXECUTE sp_executesql結果をSQLの変数に設定します
- 4. LINQをSQL結果にキャッシュする方法は?
- 5. Doctrine MongoDB結果キャッシュ
- 6. IAuthorizationFilterの設定結果
- 7. データアクセス層の結果をキャッシュする
- 8. ASP.NET - キャッシュ&フィルタまたはSQLで大きな結果が設定されていますか?
- 9. Java SQL:結果セット前のエラー
- 10. MongoDBのクエリー結果のキャッシュをキャッシュする
- 11. linkedin-j(LinkedIn Java API)で検索結果のページを設定する方法
- 12. EF 4とSQL Server CE 3.5でクエリ結果にページを設定する方法
- 13. キャッシュ<cfstoredproc>結果
- 14. Dockerfile - コマンドの結果にENVを設定
- 15. weblogicクラスタ設定で対処するJAVAでのキャッシュ
- 16. Roles.GetRolesForUser()の結果がキャッシュされます
- 17. mvcクロムブラウザのキャッシュ結果を表示
- 18. Grailsの結果セットのページ設定
- 19. SQL結果
- 20. SQL - クエリ結果
- 21. SQLのパフォーマンス結果
- 22. randomise SQLの結果
- 23. PHP/SQL - 特定のページの結果の量を制限する
- 24. HTTPリクエストを取得し、結果からファイルを作成/キャッシュするようにcronジョブを設定する
- 25. SQL結果をjavaオブジェクトにマップする方法
- 26. Solr q結果とデータベースSQL結果
- 27. Google Places APIの結果のキャッシュ
- 28. Doctrineの結果キャッシュが結合を伴うクエリをキャッシュしない
- 29. Solr/Luceneで最適なベットや結果プロモーションを設定する
- 30. Excel:Excelの式で結果のテキストの色を設定します。
プロジェクトにjarファイルを追加すると何が問題になりますか? –
確かに間違っていません。私は最も簡単な方法を探します。 APIを使用することが避けられない場合は、私はそれを使用します。 – sahar