mongodb を永続ストレージ データベースとして使用する場合、別のキャッシュ層に Redis を使用する必要がありますか?
追記: mongodb サーバープロセスのデータ量が少ない (容量が 1g を超える) 場合でも、実行中に 1g を超えるメモリを占有することが観察されました。mongodb 自体が保存用のキャッシュのセットを実装している可能性があります。メモリ内のホットデータ?
阿神2017-05-16 13:21:03
Redis は、アプリケーションまたは Web サイトへのアクセスを高速化し、データベースの負荷を軽減するためにのみキャッシュを行います。これがキャッシュの目的です。
mongodb のアクセス速度が通常であり、負荷が大きくない場合は、キャッシュを使用する必要はありません。
大家讲道理2017-05-16 13:21:03
mongodbはメモリ内のホットデータのキャッシュを実装していますか?
正解です。
Mongodb は永続ストレージ データベースとして使用されます。別のキャッシュ層に Redis を使用する必要がありますか?
必要ないと思われる場合は必要ありません。 MongoDB の場合、通常、多くの計算を必要とするコンテンツのみをキャッシュに配置する必要があります。
さらに、Redis はキャッシュとして使用できるだけでなく、他にも多くの用途があります。