求助:mongodb找到简单的测试vs mssql select test

时间:2011-05-02 06:21:17

标签: mongodb

我试图看看mongodb是否适合我们。所以我有简单的测试:

行数:1.24 mil Cols:20

MSSQL:

select date,sum(revenue) from sales group by date

结果

在1秒内退回

MongoDB的

$keys = array("date"=>1);

    $initial = array("rev" => 0);

    $reduce = "function (obj, prev) { prev.rev += obj.revenue; }";

    return $collection->group($keys, $initial, $reduce);

结果

脚本超时

-

我做错了什么?

当然,mongodb可以比这更好吗?

如果mongodb可以赢得这个测试,我的下一个测试是在30mil的桌子上。

1 个答案:

答案 0 :(得分:0)

你签了吗

http://www.mongodb.org/display/DOCS/Aggregation

使用Map-Reduce之前