sql >> Databáze >  >> NoSQL >> Redis

Proč bych měl používat Redis, když mám PostgreSQL jako databázi pro Django?

Redis je úložný systém klíč-hodnota, který funguje v paměti RAM, je to jako "lehká databáze" a protože pracuje na úrovni paměti RAM, je řádově rychlejší ve srovnání se čtením/zápisem do PostgreSQL nebo jakékoli jiné tradiční relační databáze. Redis je tzv. NoSQL databáze, jako Mongo a mnoho dalších. Nemůže přímo nahradit PostgreSQL, stále chcete trvalé úložiště, ale funguje spolu s relačními databázemi jako alternativní úložný systém. Redis můžete použít, pokud vaše IO operace začnou být drahé a je skvělý pro rychlé výpočty a klíčové dotazy.

Můžete jej zahrnout do svého projektu Django/Python s obalem, například redis-py.

Redis se velmi snadno instaluje a používá, příklady můžete zkontrolovat na redis-py. Redis je nezávislý na jakékoli relační databázi, takže ji můžete používat pro ukládání do mezipaměti, výpočet nebo ukládání hodnot trvale a/nebo dočasně. Může to pomoci omezit dotazy na PostgreSQL, nakonec jej můžete používat tak, jak chcete, a využít toho ke zlepšení své aplikace/architektury.

Tato podobná otázka vám může pomoci Redis s Django




  1. Základy automatizace databáze MongoDB pomocí Chef

  2. Jaké jsou konvence pojmenování pro MongoDB?

  3. Je MongoDB nějak omezeno na jedno jádro?

  4. Node.js + MongoDB:vložte jeden a vraťte nově vložený dokument