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

Kdy použít Redis místo MySQL pro aplikace PHP?

Když ignoruji celou debatu o NoSQL vs SQL, myslím, že nejlepším přístupem je kombinovat je. Jinými slovy, používejte MySQL pro některé části systému (komplexní vyhledávání, transakce) a redis pro jiné (výkon, čítače atd.).

Podle mých zkušeností vás problémy s výkonem související se škálovatelností (spousta uživatelů...) nakonec nutí přidat nějaký druh mezipaměti, abyste odstranili zátěž ze serveru MySQL a redis/memcached je v tom velmi dobrý.



  1. Index vnořených dokumentů v mongo

  2. Embedded Redis pro Spring Boot

  3. Existuje způsob, jak vyprázdnit cluster, aby byly všechny klíče z master a slave odstraněny z databáze

  4. Bitva o databáze NoSQL - Porovnání MongoDB a CouchDB