MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

MapReduce z MongoDB naprawdę, bardzo wolno (30 godzin vs 20 minut w MySQL dla równoważnej bazy danych)

Właściwie już wcześniej odpowiedziałem na to bardzo podobne pytanie. Ograniczenia funkcji Map Reduce w MongoDB zostały omówione wcześniej - jak wspomniałeś, jest ona jednowątkowa, musi zostać przekonwertowana na Java Script (spidermonkey) i odwrotnie.

Dlatego istnieją inne opcje:

  1. Łącznik MongoDB Hadoop (oficjalnie obsługiwany)
  2. Struktura agregacji (wymaga wersji 2.1+)

W chwili pisania tego tekstu stabilne wydanie 2.2.0 nie było jeszcze dostępne, ale zależało od wersji RC2, więc wydanie powinno być nieuchronne. Polecam dać mu szansę jako bardziej znaczące porównanie dla tego typu testów.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Usuń osadzony dokument z zagnieżdżonej tablicy dokumentów

  2. W jaki sposób zapytanie nie ma wartości null w Mongo?

  3. Co oznacza dopasowanie zestawu roboczego do pamięci RAM dla MongoDB?

  4. Sortowanie agregacji addToSet wynik

  5. Jak wyeksportować wszystkie kolekcje w MongoDB?