Jeg har faktisk svaret på dette meget lignende spørgsmål før. Begrænsningerne for Map Reduce i MongoDB er blevet skitseret tidligere - som du nævnte, er det enkelttrådet, det skal konverteres til Java Script (spidermonkey) og tilbage osv.
Derfor er der andre muligheder:
- MongoDB Hadoop Connector (officielt understøttet)
- Aggregeringsrammen (kræver 2.1+)
Da dette skrives, var den stabile 2.2.0-udgivelse endnu ikke ude, men den var op til RC2, så udgivelsen burde være nært forestående. Jeg vil anbefale at give det et skud som en mere meningsfuld sammenligning for denne type test.