sql >> Databáze >  >> NoSQL >> MongoDB

MapReduce s MongoDB opravdu, opravdu pomalé (30 hodin vs 20 minut v MySQL pro ekvivalentní databázi)

Na tuto velmi podobnou otázku jsem již odpovídal. Omezení Map Reduce v MongoDB byla nastíněna dříve – jak jste zmínil, je jednovláknový, musí být převeden na Java Script (spidermonkey) a zpět atd.

Proto existují další možnosti:

  1. Konektor MongoDB Hadoop (oficiálně podporovaný)
  2. Agregační rámec (vyžaduje 2.1+)

V době psaní tohoto článku nebylo stabilní vydání 2.2.0 ještě venku, ale bylo až na RC2, takže vydání by mělo být bezprostřední. Doporučil bych to vyzkoušet jako smysluplnější srovnání pro tento typ testování.



  1. hdel uvnitř hget block nodejs redis

  2. Vícenásobné odkazy na schéma v jednom poli schémat - mongoose

  3. vysvětlit() v Mongodb:rozdíly mezi nscanned a nscannedObjects

  4. Spring Data RedisTemplate:Serializace hodnoty a hashValue