Vorteile der V8 JavaScript-Engine in MongoDB für die Kartenreduzierung

8

Es klingt so, als würde die V8-JavaScript-Engine SpiderMonkey in MongoDB v2.2 + ersetzen .

>

Welche Vorteile bringt die MongoDB-Map-Reduce-Leistung, wenn überhaupt?

Zum Beispiel:

  • Wird sich die JavaScript-Gesamtauswertungsleistung verbessern (ich gehe davon aus, dass dies eine Gegebenheit ist?)
  • Können gleichzeitige Operationen zum Zuordnen und Reduzieren besser gleichzeitig in einer einzigen Instanz ausgeführt werden?
  • Werden sich map-reduces immer noch gegenseitig blockieren?
Chris Fulstow 07.09.2011, 00:59
quelle

1 Antwort

1

Ja, es hilft bei der Parallelität und unterstützt die Leistung. Die Spidermonkey-Engine beschränkt MongoDB auf einzelne Threads, die Operationen sind jedoch in der Regel kurz und ermöglichen es anderen Threads, sich zu verschachteln, so dass die genaue Auswirkung schwer zu quantifizieren ist. Natürlich ist Testen immer der Weg, um wirklich die Vorteile herauszufinden.

Wie Sie hier sehen können: Ссылка

Und hier: Ссылка

Einige der Verbesserungen sind bereits für das Testen in der Entwicklungsversion verfügbar. Um mit V8 zu testen, erstellen Sie einfach mit V8 wie hier beschrieben:

Ссылка

    
Adam Comerford 22.03.2012, 21:09
quelle

Tags und Links