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

Kdy použít úložiště klíč/hodnota, jako je Redis, místo/po boku databáze SQL?

Nedokážu přijít na to, kdy je čas jej použít v aplikaci.

Doporučil bych vám přečíst si tento tutoriál, který obsahuje také případy použití. Protože je redis spíše orientován na paměť, je opravdu dobrý pro často aktualizovaná data v reálném čase, jako je úložiště relací, stavová databáze, statistiky, ukládání do mezipaměti a jeho pokročilé datové struktury nabízí všestrannost pro mnoho dalších scénářů.

Redis však není náhradou NoSQL za klasické relační databáze, protože nepodporuje mnoho standardních funkcí světa RDBMS, jako je dotazování na vaše data, což jej může zpomalit. Náhradou jsou spíše databáze dokumentů jako MongoDB nebo CouchDB a redis je skvělý pro doplnění specifických funkcí, kde se hodí rychlost a podpora pokročilých datových struktur.



  1. Rozdíl mezi ukládáním celých čísel a řetězců v Redis

  2. Udržujte data Redis naživu mezi docker-compose dolů a nahoru v kontejneru Docker

  3. Uzel redis vydavatel spotřebovává příliš mnoho paměti

  4. Spring data mongodb - Je vyžadována volba 'kurzor'