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

Použití memcached nebo Redis na aws-elasticache

Ve skutečnosti závisí na případu použití

Vyberte Memcached, pokud máte tyto požadavky:

  • Chcete co nejjednodušší model.
  • Musíte provozovat velké uzly s více jádry nebo vlákny.
  • Potřebujete schopnost škálovat/přibližovat,
  • Přidávání a odebírání uzlů podle rostoucích a klesajících požadavků na váš systém.
  • Chcete svá data rozdělit na několik částí.
  • Musíte ukládat do mezipaměti objekty, jako je databáze.

Vyberte Redis, pokud máte tyto požadavky:

  • Potřebujete komplexní datové typy, jako jsou řetězce, hash, seznamy a sady.
  • Musíte seřadit nebo seřadit soubory dat v paměti.
  • Chcete stálost úložiště klíčů.
  • Chcete replikovat svá data z primární do jedné nebo více čtených replik pro aplikace náročné na čtení.
  • Pokud váš primární uzel selže, potřebujete automatické převzetí služeb při selhání.
  • Chcete publikovat a přihlásit se k odběru (pub/sub) – informovat klienty o událostech na serveru.
  • Chcete mít možnosti zálohování a obnovy.

Zde je zajímavý článek od aws https://d0.awsstatic.com/whitepapers/performance-at-scale-with-amazon-elasticache.pdf



  1. MongoDB vnořeno NEBO/A kde?

  2. Pomalé stránkování přes tuny záznamů v mongodb

  3. MongoDB – Nastavení podmíněného příkazu v .find()

  4. Odstraňte klíč z dokumentu MongoDB pomocí Mongoose