分享

10万记录,MongoDB 的查询效率竟然还不如 SQLServer

wkk522 发表于 2013-10-17 21:36:41 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 6 6496

已有(6)人评论

跳转到指定楼层
zxz414644665 发表于 2013-10-17 21:37:20

            首先,我想知道2中你是通过什么方法测试他们的查询效率的?
其次,对关系型数据库和非关系型数据库这样进行简单的效率查询(只有一个简单的对象或者说是collection)没有任何意义,比较之前,你应该在存储上面针对每种数据库的优势进行最优存储,然后再做查询,这样才可能会显示出他们的性能优劣。
下面这个官方文档或许对你有用: http://docs.mongodb.org/manual/data-modeling/

        
回复

使用道具 举报

rucypli 发表于 2013-10-17 21:38:14

            那你把数据加到一千万试试  并发到一千试试
        
回复

使用道具 举报

losebaby 发表于 2013-10-17 21:38:58

            才10W,用MongoDB???

        
回复

使用道具 举报

East271536394 发表于 2013-10-17 21:39:33

            1. save你是批量的么~
2. 查询你使用了索引了么~
你才10w 数据,不至于吧!我们使用mongodb 数据量都在3+亿数据。
        
回复

使用道具 举报

Austin_yudao 发表于 2013-10-17 21:40:15

            确实,建议采用留上的方法,增加1亿条记录测试一下,效果会非同凡响!
        
回复

使用道具 举报

Net_Java_dram 发表于 2013-10-17 21:41:47

            引用 4 楼 East271536394 的回复:1. save你是批量的么~
2. 查询你使用了索引了么~
你才10w 数据,不至于吧!我们使用mongodb 数据量都在3+亿数据。

3+亿数据,只做简单查询,应该没问题,你要加上Group Sum 之类的统计查询,应该很慢,
我觉得Mongodb 在做保存 和简单查询 效率还是很好的,在统计上不如Sql。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条