Javaで簡単に統合可能な軽量キャッシングを実装したいと思っています.Javaアプリケーションで簡単に実装できるはずです。Javaでのカスタムキャッシングの実装
キャッシュ層は、アプリケーションとデータベース層なしデータベース・キャッシング、無春、無休止状態、ないのEHcache、私たちは、ファイルシステムやナノデータベースを使用することができます
なしHTTPキャッシュの間になりますキャッシュを復元して、プロセスの再起動後にキャッシュを復元できるようにします。
データベースが速く、インサートに使用する方がよいであろう(私は
http://stackoverflow.com/questions/224868/easy-simple-to-use-lru-cache-in-java
http://www.programcreek.com/2013/03/leetcode-lru-cache-java/
.. LRUキャッシュを試してみました。しかし、私は、私はデータベースにデータベースを保存する必要がありますどのようにオーバーフロー後に確認していませんデータのシーク)またはファイルシステムを使用する必要がありますか?
Javaのキャッシュメカニズムを実装するには、どんなものが良い入力を持っていますか?シェアしてください !! 乾杯!
あなたのケースでどちらが速いのかを判断するには、それを測定する必要があります。データベースとファイルシステムの速度は、多くの要因に依存します。あなたが使用するハードドライブやSSDの種類、そのドライブで使用するファイルシステム...。そのため、複数の方法を試した場合は、テストデータで速度を測定するだけです。 – MrSmith42
これは主な関心事ではありませんが、私はナノデータベースを使うことができます...しかしここでの質問は、Javaでカスタムキャッシュを実装する方法ですか?どのナノデータベースを使用するのが最適でしょうか? – shiva
キャッシュを使用しても(キャッシュが 'Map'インタフェースを実装している場合)、永続的なキャッシュを実装するのは簡単ではありません。だから、本当にホイールを再発明したいのですか?なぜあなたはEHcacheを使用できませんか? – PeterMmm