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

Por que devo usar o Redis quando tenho o PostgreSQL como meu banco de dados para o Django?


O Redis é um sistema de armazenamento de valor-chave que opera na memória RAM, é como um "banco de dados leve" e, como funciona no nível da memória RAM, é muito mais rápido em comparação com a leitura/gravação no PostgreSQL ou em qualquer outro banco de dados relacional tradicional. Redis é um chamado banco de dados NoSQL, como Mongo e muitos outros. Ele não pode substituir diretamente o PostgreSQL, você ainda deseja armazenamento permanente, mas funciona junto com Bancos de Dados Relacionais como um sistema de armazenamento alternativo. Você pode usar o Redis se suas operações de IO começarem a ficar caras e é ótimo para cálculos rápidos e consultas baseadas em chaves.

Você pode incluí-lo em seu projeto Django/Python com um wrapper, por exemplo redis-py.

O Redis é muito simples de instalar e usar, você pode conferir os exemplos em redis-py. O Redis é independente de qualquer Banco de Dados Relacional, dessa forma você pode usá-lo para armazenar em cache, calcular ou armazenar valores de forma permanente e/ou temporária. Ele pode ajudar a reduzir as consultas ao PostgreSQL, no final você pode usá-lo da maneira que quiser e aproveitá-lo para melhorar seu aplicativo/arquitetura.

Esta pergunta semelhante pode ajudá-lo Redis com Django