sql >> Database >  >> NoSQL >> Redis

Waarom Redis gebruiken in plaats van MongoDb voor caching?

Veel mensen gebruiken MongoDB voor een cache van lage tot gemiddelde kwaliteit en het werkt gewoon geweldig.

Omdat het meer functionaliteit biedt dan een eenvoudige sleutelwaardeopslag via ad-hoczoekbaarheid, is het niet zo puur een cachinglaag als een memcache of redis (het kan langzamer zijn om gegevens in te voegen en op te halen).

Extreem hoge prestaties zijn haalbaar (de werkset bevindt zich immers in RAM), maar het datamodel is zwaarder.

Aan de andere kant biedt MongoDB wel een persistentielaag die (voor de meeste ontwikkelaars) veel logischer is voor het type gegevens dat hoogstwaarschijnlijk op een later tijdstip nodig is, in tegenstelling tot Redis.



  1. Redis-cli --csv optie (exporteren naar csv)

  2. Hoe plaats je een document in mongodb met behulp van mangoest en krijg je de gegenereerde id?

  3. Stop Mongoose met het maken van _id eigenschap voor subdocumentarray-items

  4. Naamruimten in Redis?