sql >> Databasteknik >  >> NoSQL >> Redis

När ska man använda ett nyckel-/värdelager som Redis istället/vid sidan av en SQL-databas?

Jag kan inte förstå när det är dags att använda det i ett program.

Jag skulle rekommendera dig att läsa denna handledning som också innehåller användningsfall. Eftersom redis är ganska minnesorienterat är det riktigt bra för ofta uppdaterade realtidsdata, såsom sessionslagring, tillståndsdatabas, statistik, caching och dess avancerade datastrukturer erbjuder mångsidighet för många andra scenarier.

Redis är dock inte NoSQL-ersättning för klassiska relationsdatabaser eftersom den inte stöder många standardfunktioner i RDBMS-världen, som t.ex. förfrågningar om dina data, vilket kan sakta ner den. Ersättning är snarare dokumentdatabaser som MongoDB eller CouchDB och redis är bra på att komplettera specifik funktionalitet där snabbhet och stöd för avancerade datastrukturer kommer till användning.



  1. Hur utför man addToSet med Go officiella drivrutin?

  2. Slaget om NoSQL-databaserna - Jämför MongoDB och Firebase

  3. Försöker starta redis och resque schemaläggaren inom en rake-uppgift

  4. Så här kommer du igång med ClusterControl