検索

ホームページ  >  に質問  >  本文

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

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

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

滿天的星座滿天的星座2747日前1100

全員に返信(3)返信します

  • 阿神

    阿神2017-05-16 13:21:03

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

    返事
    0
  • 滿天的星座

    滿天的星座2017-05-16 13:21:03

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

    返事
    0
  • 大家讲道理

    大家讲道理2017-05-16 13:21:03

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

    正解です。

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

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

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

    返事
    0
  • キャンセル返事