3

ホストされた MongoDB として MongoLab を使用していますが、応答を Memcache または Redis でキャッシュすることは理にかなっていますか?

Redis をキャッシュとして使用するのが一般的であると読みましたが、一方で、MongoDB がページングされていない場合、MongoDB と Redis は同様のパフォーマンスになる可能性があると読みました。

4

2 に答える 2

8

それはすべてアプリケーションに依存します。MongoDB や SQL データベースなどのデータベース システムは、実際にはそれほど遅くはありません。アプリケーションの負荷がそれほど高くない場合、キャッシュはおそらくそれほど改善されません。

適切な場合はキャッシュを使用する必要があります。データベース (またはその他のリソース) へのアクセスが遅い場合。したがって、最初にそれを決定する必要があります。その場合は、キャッシングに memcached または Redis (またはその他のツール) を使用できます。データベースの負荷の一部がかかります。

于 2013-01-07T00:37:33.120 に答える
1

いつかこれについて調べたところ、Mongodb のキャッシングは十分であり、memcache や redis は必要ないことがわかりました。

于 2013-01-07T00:34:46.813 に答える