MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MapReduce с MongoDB наистина, много бавно (30 часа срещу 20 минути в MySQL за еквивалентна база данни)

Всъщност отговарях на този много подобен въпрос и преди. Ограниченията на Map Reduce в MongoDB бяха очертани по-рано – както споменахте, тя е еднонишкова, трябва да бъде преобразувана в Java Script (spidermonkey) и обратно и т.н.

Ето защо има други опции:

  1. Конекторът MongoDB Hadoop (официално се поддържа)
  2. Рамката за агрегиране (изисква 2.1+)

Към момента на писане на това издание стабилната версия 2.2.0 все още не беше излязла, но беше до RC2, така че изданието трябва да е неизбежно. Бих препоръчал да го опитате като по-смислено сравнение за този тип тестване.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Създавайте, четете, актуализирайте, изтривайте данни с помощта на Node.js - Mongoose

  2. MongoDB Сиатъл 2014

  3. Как да направите заявка за колекция от поддокументи с помощта на MongoDB и C# драйвер

  4. MongoDB SSL със самоподписани сертификати в C#

  5. Как да обедините документи при импортиране на файл в MongoDB