찾다

 >  Q&A  >  본문

mongodb를 영구 저장 데이터베이스로 사용하는 경우 다른 캐시 계층에 redis를 사용해야 합니까?

mongodb를 영구 저장 데이터베이스로 사용하는 경우 다른 캐시 계층에 redis를 사용해야 하나요?

ps: mongodb 서버 프로세스가 적은 양의 데이터(1g 용량 이상)를 가지고 있어도 실행 시 1g 이상의 메모리를 차지하는 것을 관찰했습니다. 혹시 mongodb 자체에 저장을 위한 캐시 세트가 구현되어 있는 것은 아닐까요? 메모리에 핫 데이터가 있나요?

滿天的星座滿天的星座2796일 전1164

모든 응답(3)나는 대답할 것이다

  • 阿神

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

    Redis는 단지 애플리케이션이나 웹사이트 액세스 속도를 높이고 데이터베이스 부담을 줄이기 위해 캐싱을 수행합니다.
    mongodb의 액세스 속도가 정상이고 압력이 크지 않다면 캐시를 사용할 필요가 없습니다.

    회신하다
    0
  • 滿天的星座

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

    맞추셨죠. mongoDB는 가능한 한 많은 데이터를 메모리에 저장하는 경향이 있습니다. 압력이 높지 않으면 redis가 필요하지 않습니다.

    회신하다
    0
  • 大家讲道理

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

    mongodb가 메모리에 핫 데이터 캐시를 구현한 것이 아닐까요?

    맞습니다.

    Mongodb는 영구 저장 데이터베이스로 사용됩니다. 또 다른 캐시 계층에 Redis를 사용해야 합니까?

    필요하지 않다고 생각하면 필요하지 않습니다. MongoDB의 경우 일반적으로 많은 계산이 필요한 콘텐츠만 캐시에 저장하면 됩니다.

    또한 Redis는 캐시로 사용될 수 있을 뿐만 아니라 다른 용도로도 많이 사용됩니다.

    회신하다
    0
  • 취소회신하다