mongodb を永続ストレージ データベースとして使用する場合、別のキャッシュ層に redis を使用する必要がありますか?
滿天的星座
滿天的星座 2017-05-16 13:19:03
0
3
1140

mongodb を永続ストレージ データベースとして使用する場合、別のキャッシュ層に Redis を使用する必要がありますか?

追記: mongodb サーバープロセスのデータ量が少ない (容量が 1g を超える) 場合でも、実行中に 1g を超えるメモリを占有することが観察されました。mongodb 自体が保存用のキャッシュのセットを実装している可能性があります。メモリ内のホットデータ?

滿天的星座
滿天的星座

全員に返信(3)
阿神

Redis は、アプリケーションまたは Web サイトへのアクセスを高速化し、データベースの負荷を軽減するためにのみキャッシュを行います。これがキャッシュの目的です。
mongodb のアクセス速度が通常であり、負荷が大きくない場合は、キャッシュを使用する必要はありません。

いいねを押す +0
滿天的星座

ご想像のとおり、mongoDB は可能な限りデータをメモリに保存する傾向があり、負荷が高くなければ Redis は必要ありません。

いいねを押す +0
大家讲道理

mongodbはメモリ内のホットデータのキャッシュを実装していますか?

正解です。

Mongodb は永続ストレージ データベースとして使用されます。別のキャッシュ層に Redis を使用する必要がありますか?

必要ないと思われる場合は必要ありません。 MongoDB の場合、通常、多くの計算を必要とするコンテンツのみをキャッシュに配置する必要があります。

さらに、Redis はキャッシュとして使用できるだけでなく、他にも多くの用途があります。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート