1
chemhack 2013-05-31 23:37:53 +08:00
这种需求就传统SQL数据库吧
|
2
chemzqm 2013-06-01 02:50:42 +08:00
类似你说的需求完全可以取出数据然后在应用层处理,我觉得比写sql来的舒服
|
3
breeswish 2013-06-01 08:06:50 +08:00 via Android
看到这个标题第一个冒出来想法是线段树 = =
MongoDB还是让它做最擅长的NoSQL吧,MapReduce不能当饭吃,效率不是很高,当然如果数据量不大,用用也可以 |
4
refresh OP |
5
refresh OP 刚找到一个资料不错,mapReduce与MySql的对应图。话说mongodb好复杂,一句简单的sql要map-reduce的话,要多好多出来。感觉mongodb就是英文,sql就是中文。
|
6
aisk 2013-06-01 10:09:54 +08:00
sum avg 什么的可以每次写入的时候计算 可能需要加锁
|
9
refresh OP @atom 我以为我发了呢,原来没有 http://blog.serverdensity.com/wp-content/uploads/2010/06/sql-to-mongodb.pdf
@yueq 感谢给了关键词,我查查 @aisk 写入的时候计算不合适,sum是要根据查询条件sum的,在写入的时候,查询条件是未知的 |
11
huangz 2013-06-01 12:24:29 +08:00 1
Redis 的有序集合(sorted set)结构可以很好地解决这类问题:http://redis.io/topics/data-types#sorted-sets
|