Redis
 sql >> Base de Dados >  >> NoSQL >> Redis

Por que usar o Redis em vez do MongoDb para armazenamento em cache?


Muitas pessoas usam o MongoDB para um cache de nível baixo-médio e funciona muito bem.

Como ele oferece mais funcionalidade do que um simples armazenamento de valor de chave por meio de consultas ad-hoc, não é tão puro de uma camada de cache quanto um memcache ou redis (pode ser mais lento para inserir e recuperar dados).

Extremamente alto desempenho é atingível (afinal, o conjunto de trabalho está na RAM), mas o modelo de dados é mais pesado.

No entanto, por outro lado, o MongoDB oferece uma camada de persistência que faz muito mais sentido (para a maioria dos desenvolvedores) para o tipo de dados que provavelmente será necessário posteriormente, ao contrário do Redis.