首页 > 数据库技术 > 详细

Mongodb和Mysql的性能分析

时间:2017-02-28 18:08:57      阅读:347      评论:0      收藏:0      [点我收藏+]

 

 

 

 

服务器配置:

CPU: 1核    内存: 2048 MB (I/O优化)   网络带宽:1M
centos 7.0
MongoDB 3.2
Mysql   5.6 
服务器表数据量1184545条
 
MongoDb数据是由Mysql导入,保证数据一致
 
实验准备执行语句为:
mysql:

SELECT *
FROM sharelooks_30d m
WHERE m.lng>_lng1 AND m.lng<_lng2 AND m.lat>_lat2 AND m.lat<_lat1
ORDER BY ID DESC LIMIT 30;

 
MongoDB:

db.sharelooks_30d.find(
{"lng":
{"$gt":lng1, "$lt":lng2},
"lat":
{"$gt":lat2, "$lt":lat1}
}
).sort({"ID":-1}).limit(30)

 
第一次:mongodb未添加索引:1.5S
技术分享

 

 Mysql:已添加索引:1.23S
技术分享

 

 

Mongodb添加索引后:

 技术分享

执行时间为 0.2秒

 
 
更改输入参数:
技术分享

 

 
 My是切开:5.412S
 
Mongodb:1.1S
技术分享

 

 所以大概查询相差5-6倍差距
 
 

Mongodb和Mysql的性能分析

原文:http://www.cnblogs.com/Mazexal/p/6479727.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!