sql >> Database >  >> NoSQL >> Redis

Wanneer gebruik je een sleutel/waarde-archief zoals Redis in plaats van/naast een SQL-database?

Ik kan er niet achter komen wanneer het tijd is om het in een applicatie te gebruiken.

Ik zou je aanraden om deze tutorial te lezen die ook use cases bevat. Omdat redis nogal geheugengericht is, is het echt goed voor regelmatig bijgewerkte realtime gegevens, zoals sessieopslag, statusdatabase, statistieken, caching en de geavanceerde gegevensstructuren bieden veelzijdigheid voor vele andere scenario's.

Redis is echter geen NoSQL-vervanging voor klassieke relationele databases, omdat het niet veel standaardfuncties van de RDBMS-wereld ondersteunt, zoals het opvragen van uw gegevens, wat het zou kunnen vertragen. Vervanging zijn eerder documentdatabases zoals MongoDB of CouchDB en redis is geweldig in het aanvullen van specifieke functionaliteit waar snelheid en ondersteuning voor geavanceerde datastructuren handig is.



  1. Werk een waarde in MongoDB bij op basis van de huidige waarde

  2. MongoDB Schema Planning Tips

  3. Memcached installeren op CentOS 8

  4. ScaleGrid kondigt gedeelde MongoDB-hosting aan op Amazon AWS