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

¿Por qué debo usar Redis cuando tengo PostgreSQL como mi base de datos para Django?

Redis es un sistema de almacenamiento de clave-valor que opera en la memoria RAM, es como una "base de datos ligera" y dado que funciona en el nivel de la memoria RAM, es muchísimo más rápido en comparación con la lectura/escritura en PostgreSQL o cualquier otra base de datos relacional tradicional. Redis es una base de datos denominada NoSQL, como Mongo y muchas otras. No puede reemplazar directamente a PostgreSQL, aún desea un almacenamiento permanente, pero funciona junto con las bases de datos relacionales como un sistema de almacenamiento alternativo. Puede usar Redis si sus operaciones de IO comienzan a ser costosas y es ideal para cálculos rápidos y consultas basadas en claves.

Puede incluirlo en su proyecto Django/Python con un contenedor, por ejemplo, redis-py.

Redis es muy simple de instalar y usar, puede consultar los ejemplos en redis-py. Redis es independiente de cualquier Base de Datos Relacional, por lo que puede utilizarlo para almacenar en caché, calcular o almacenar valores de forma permanente y/o temporal. Puede ayudar a reducir las consultas a PostgreSQL, al final puede usarlo de la manera que desee y aprovecharlo para mejorar su aplicación/arquitectura.

Esta pregunta similar puede ayudarte Redis con Django