
如果没有合适的index,query的时候os需要把整个mongodb需要的文档全部读进物理内存,数据的大小超过物理内存的时候就会变慢。
query不同的db的时候,如果上一个query正好是同一个db,那么需要的那部分内容都已经在物理内存里了,就会很快;如果上一个query是一个大数据库,当前的query是另一个大数据库,os会需要腾出物理内存,然后把这次query需要的内容读进物理内存,这样就会变慢。
如果你的硬盘读写速度本身就很慢,那mongodb自然也会很慢。
几个大型数据库的写入速度都很快的,性能主要看并发量的吧,比如100w的数据写入要多少秒,mongodb在数据量大的时候,并发还是杠杠的,比mysql要强,不过mongodb在数据统计上面还是有些缺陷的,没有mysql好用,这个只是个人观点,想要更加了解mongodb还需要自己多逛逛官网论坛,多敲敲键盘欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)