Redis
 sql >> Base de données >  >> NoSQL >> Redis

Quand utiliser un magasin clé/valeur tel que Redis à la place/à côté d'une base de données SQL ?

Je n'arrive pas à comprendre quand il est temps de l'utiliser dans une application.

Je vous recommande de lire ce tutoriel qui contient également des cas d'utilisation. Étant donné que redis est plutôt orienté mémoire, il est vraiment bon pour les données en temps réel fréquemment mises à jour, telles que le magasin de sessions, la base de données d'état, les statistiques, la mise en cache et ses structures de données avancées offrent une polyvalence pour de nombreux autres scénarios.

Redis, cependant, ne remplace pas NoSQL pour les bases de données relationnelles classiques car il ne prend pas en charge de nombreuses fonctionnalités standard du monde RDBMS telles que l'interrogation de vos données, ce qui pourrait le ralentir. Les remplacements sont plutôt des bases de données de documents comme MongoDB ou CouchDB et redis est idéal pour compléter des fonctionnalités spécifiques où la vitesse et la prise en charge des structures de données avancées sont pratiques.