Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Czym aerospike różni się od innych baz danych klucz-wartość nosql?

Jeśli trzeba na to odpowiedzieć jednym słowem, to jego „wydajność”. Wydajność Aerospike jest znacznie lepsza niż jakiekolwiek rozwiązania klastrowe-nosql. Wyższa wydajność na węzeł oznacza mniejszy klaster, co oznacza niższy całkowity koszt posiadania (TCO) i konserwacji. Aerospike wykonuje automatyczne klastrowanie, automatyczne dzielenie na fragmenty, automatyczne równoważenie (w przypadku zmiany stanu klastra), z których większość wymaga ręcznych czynności w innych bazach danych.

Powiedziałem „klastrowany”, ponieważ nie chcę mieszać redis w tej grupie (chociaż klastrowanie redis jest w wersji beta). Czysta wydajność pamięci Aerospike i Redis będzie porównywalna. Ale Redis oczekuje, że wiele rzeczy będzie obsługiwanych w warstwie aplikacji, takich jak sharding, przekierowanie żądań itp. Mimo że redis ma sposób na utrzymywanie się (migawka lub AOF), ma swoje własne problemy, ponieważ jest zaprojektowany bardziej jak dodatek. Aerospike jest opracowywany natywnie z myślą o wytrwałości. Grupowanie redis obejmuje również konfigurację master-slave itp. Możesz rzucić okiem na tę rozmowę porównującą i kontrastującą redis z aerospike.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Wiele instancji Redis

  2. Brak odpowiedzi po połączeniu z selera na redis przez ssl

  3. Maszyna wirtualna platformy Azure nie łączy się z usługą Azure Redis Cache, ale lokalna łączy się z usługą Azure Redis Cache

  4. Redis jest skonfigurowany do zapisywania migawek RDB, ale obecnie nie jest w stanie utrzymać się na dysku - Ubuntu Server

  5. Dlaczego mój skrypt Redis Lua nie może atomowo aktualizować kluczy w różnych węzłach klastra Redis?