3

私がやろうとしているのは、mongodb に書き込んだすべてのデータをキャッシュすることです。すべてのクライアント要求がキャッシュから提供されるようにします。ehcache または memcache を検討する必要があります。mongodb データは頻繁にクエリされることに注意してください。そのため、サーバーの起動時にすべてをキャッシュすることを考えました。このデータへの書き込みは許可されていません。アプリケーションにJavaを使用しています。

4

1 に答える 1

1

読み取り専用に使用している場合、MongoDB の前にキャッシュを使用してもほとんど意味がありません。追加のキャッシュは、より多くのメモリを占有するだけです。MongoDB はメモリにマップされたファイルを使用し、オペレーティング システムは最も要求されたデータをメモリに保持します。すべてのデータがメモリに収まる場合、MongoDB は、キャッシュを追加した場合と同様に、すべてのドキュメントをメモリから直接返します。

于 2013-08-07T08:34:56.757 に答える