sql >> Base de Datos >  >> NoSQL >> Redis

¿Por qué usar Redis en lugar de MongoDb para el almacenamiento en caché?

Mucha gente usa MongoDB para un caché de grado bajo-medio y funciona muy bien.

Debido a que ofrece más funcionalidad que un simple almacén de valores clave a través de la capacidad de consulta ad-hoc, no es una capa de almacenamiento en caché tan pura como Memcache o Redis (puede ser más lento para insertar y recuperar datos).

Se puede lograr un rendimiento extremadamente alto (después de todo, el conjunto de trabajo está en la RAM), pero el modelo de datos es más pesado.

Sin embargo, por otro lado, MongoDB ofrece una capa de persistencia que tiene mucho más sentido (para la mayoría de los desarrolladores) para el tipo de datos que probablemente se necesitarán más adelante, a diferencia de Redis.