sql >> Databasteknik >  >> NoSQL >> Redis

Varför använda Redis istället för MongoDb för cachelagring?

Många människor använder MongoDB för en cache med låg-medelgrad och det fungerar alldeles utmärkt.

Eftersom det erbjuder mer funktionalitet än ett enkelt nyckelvärdelager via ad-hoc-frågningar, är det inte lika rent cachinglager som en memcache eller redis (det kan vara långsammare att infoga och hämta data).

Extremt hög prestanda kan uppnås (arbetsuppsättningen är trots allt i RAM), men datamodellen är tyngre.

Men på baksidan erbjuder MongoDB ett beständighetslager som är mycket mer meningsfullt (för de flesta utvecklare) för den typ av data som sannolikt behövs vid ett senare tillfälle, till skillnad från Redis.



  1. Hur säkerställer man unika objekt i en array baserat på specifika fält - mongoDB?

  2. Apache Hadoop Architecture – HDFS, YARN &MapReduce

  3. MongoDB $toString

  4. MongoDB $sinh