数据库

 首页 > 数据库 > MongoDB > MySQL和MongoDB的数据查询性能测试对比

MySQL和MongoDB的数据查询性能测试对比

分享到:
【字体:
导读:
         摘要:昨天测完了批量插入,今天就测下读取吧。由于测试项目较多,用我本地的电脑测试:sempron2300+,2G内存,xp32位。本次测试用,我会拿1,10,20,50,100,1000,5000,10000,100000,200000这几项作参考值测试条件1:selectid,a1,a2fromaorderbyi...

MySQL和MongoDB的数据查询性能测试对比
昨天测完了批量插入,今天就测下读取吧。

由于测试项目较多,用我本地的电脑测试:sempron2300+,2G内存,xp 32位。

本次测试用,我会拿1,10,20,50,100,1000,5000,10000,100000,200000这几项作参考值


测试条件1:

select id,a1,a2 from a order by id desc limit x

mysql和mongodb读取数据效率测试 - 小丸子 - 小丸子  

mysql和mongodb读取数据效率测试 - 小丸子 - 小丸子

测试条件2:

select id,a1,a2 from a where id>100000 order by id desc limit 1

 mysql和mongodb读取数据效率测试 - 小丸子 - 小丸子
  mysql和mongodb读取数据效率测试 - 小丸子 - 小丸子
 测试条件3:

select id,a1,a2 from a where id>100000 order by id desc limit 200000, x

mysql和mongodb读取数据效率测试 - 小丸子 - 小丸子
  mysql和mongodb读取数据效率测试 - 小丸子 - 小丸子
  mysql和mongodb读取数据效率测试 - 小丸子 - 小丸子
  mysql和mongodb读取数据效率测试 - 小丸子 - 小丸子
  mysql和mongodb读取数据效率测试 - 小丸子 - 小丸子
  mysql和mongodb读取数据效率测试 - 小丸子 - 小丸子
  mysql和mongodb读取数据效率测试 - 小丸子 - 小丸子
  mysql和mongodb读取数据效率测试 - 小丸子 - 小丸子

select id,a1,a2 from a where id='100000' ...

mysql和mongodb读取数据效率测试 - 小丸子 - 小丸子
mysql和mongodb读取数据效率测试 - 小丸子 - 小丸子
mysql和mongodb读取数据效率测试 - 小丸子 - 小丸子  

测试条件6:

select id,a1,a2 from a where id>'100000' and id<'100050' order by id desc 

mysql和mongodb读取数据效率测试 - 小丸子 - 小丸子  

综合以上数据得:

在需要排序的查询条件限制下,mysql读取数据的速度比mongodb

在读取大结果集合的条件下,mysql读取数据的速度比mongodb快;但读取小量数据的时候,mysql读取数据的速度比mongodb慢

如果是指定where,mysql读取数据的速度比mongodb快一点点,但随着where越来越多,mysql读取数据的速度比mongodb快

   

  

MySQL和MongoDB的数据查询性能测试对比
分享到:
MySQL与MongoDB复制群集分片的使用解析
MySQL与MongoDB复制群集分片的使用解析   分布式数据库计算涉及到分布式事务、数据分布、数据收敛计算等等要求。   分布式数据库能实现高安全、高性能、高可用等特征,当然也带来了高成本(固定成本及运营成本),我们通过MongoDB及MySQL Cluster从实现上来分析其中的设计思路,用以抽象我们在设计数据库时,可以引用...
MongoDB数据库的基本语句使用方法
MongoDB数据库的基本语句使用方法 查询: MySQL: SELECT * FROM user Mongo: db.user.find() 带条件的查询: MySQL: SELECT * FROM user WHERE name = ’starlee’ Mongo: db.user.find({‘name’ : ’starlee’}) 插入: MySQL: INSERT INOT user (`name`, `age`) v...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……