Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私がやろうとしているのは、mongodb に書き込んだすべてのデータをキャッシュすることです。すべてのクライアント要求がキャッシュから提供されるようにします。ehcache または memcache を検討する必要があります。mongodb データは頻繁にクエリされることに注意してください。そのため、サーバーの起動時にすべてをキャッシュすることを考えました。このデータへの書き込みは許可されていません。アプリケーションにJavaを使用しています。
読み取り専用に使用している場合、MongoDB の前にキャッシュを使用してもほとんど意味がありません。追加のキャッシュは、より多くのメモリを占有するだけです。MongoDB はメモリにマップされたファイルを使用し、オペレーティング システムは最も要求されたデータをメモリに保持します。すべてのデータがメモリに収まる場合、MongoDB は、キャッシュを追加した場合と同様に、すべてのドキュメントをメモリから直接返します。