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

Jak bazy danych NoSQL wykonują funkcje agregujące (AVG, SUM itp.)

Twoje zadanie bardzo dobrze pasuje do kolumnowych baz danych. Zorientowane na kolumny bazy danych NoSQL (np. Cassandra) przechowują tabele danych jako sekcje kolumn danych, a nie jako wiersze danych. To drastycznie poprawia szybkość agregacji. Ma to związek z systemami, które do przechowywania danych opierają się na dyskach twardych. Jeśli tak nie jest (np. bazy danych w pamięci), istnieje znacznie więcej opcji zmniejszania wydajności.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB vs. Redis vs. Cassandra dla szybkiego zapisu, tymczasowego rozwiązania do przechowywania wierszy

  2. Jakie są przypadki użycia, w których Redis jest lepszy od Aerospike?

  3. Jak potokować w node.js do redis?

  4. Interakcja w Pythonie Redis

  5. Subskrypcja Pythona redis nie może uzyskać wszystkich danych?