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

Jak se aerospike liší od jiných databází nosql klíč-hodnota?

Pokud to má být zodpovězeno jedním slovem, jeho "výkon". Výkon Aerospike je mnohem lepší než jakákoliv clusterovaná řešení nosql. Vyšší výkon na uzel znamená menší cluster, který má nižší TCO (Total Cost of Ownership) a údržbu. Aerospike provádí automatické shlukování, automatické shardování a automatické vyvažování (když se stav clusteru změní), z nichž většina vyžaduje ruční kroky v jiných databázích.

Řekl jsem "clustered", protože nechci míchat redis v této skupině (ačkoli redis clustering je v beta verzi). Čistý výkon v paměti u Aerospike a redis bude srovnatelný. Ale Redis očekává, že spousta věcí se bude řešit na aplikační vrstvě, jako je sharding, přesměrování požadavků atd. I když redis má způsob, jak přetrvávat (snapshot nebo AOF), má své vlastní problémy, protože je navržen spíše jako doplněk. Aerospike je vyvinut nativně s ohledem na vytrvalost. Seskupování redis také zahrnuje nastavení master slave atd. Možná se budete chtít podívat na tuto přednášku o porovnání a srovnání redis vs aerospike.



  1. Redis:Selhalo otevření .rdb pro uložení:Povolení odepřeno

  2. Deserializace ID objektu Mongo DB pomocí serializátoru JSON

  3. příkaz mongo nebyl rozpoznán při pokusu o připojení k serveru mongodb

  4. Jak mohu zkombinovat více kolekcí do jedné kolekce pomocí $lookup mongodb nebo nodejs mongodb?