Redis
 sql >> Database >  >> NoSQL >> Redis

Perché usare Redis invece di MongoDb per la memorizzazione nella cache?

Molte persone usano MongoDB per una cache di livello medio-basso e funziona alla grande.

Poiché offre più funzionalità di un semplice archivio di valori chiave tramite interrogabilità ad hoc, non è un puro livello di memorizzazione nella cache come memcache o redis (può essere più lento inserire e recuperare i dati).

È possibile ottenere prestazioni estremamente elevate (dopotutto il working set è nella RAM), ma il modello di dati è più pesante.

Tuttavia, d'altra parte, MongoDB offre un livello di persistenza che ha molto più senso (per la maggior parte degli sviluppatori) per il tipo di dati che molto probabilmente sarà necessario in un secondo momento, a differenza di Redis.