【MongoDb】一次关于Oracle和MongoDb的插入和查询性能测试
来源:互联网 发布:c盘中的windows文件夹 编辑:程序博客网 时间:2024/05/18 02:53
本次实验是在笔者上学期期末一次课程实习中的一部分,现在整理出来以供参考。
本次数据用的是不同数量级别上的数据分别在Oracle和MongoDb中进行实验的。
其中两者的表结构一样,都是如下字段:
得出如下结论:
没有索引的情况下
Oracle:1万条 耗时:2341ms10万条 耗时:22544ms100万条 耗时:257766ms1000万条: 耗时:5487448msMongoDb:1万条 耗时:1065ms10万条 耗时:9221ms100万条 耗时:57644ms1000万条: 耗时:515884ms
利用 select * from TOMCAT_LOG t where time>to_date('2016/12/14 8:51:10','yyyy/mm/dd hh24:mi:ss') and time<to_date('2016/12/14 8:59:10','yyyy/mm/dd hh24:mi:ss') and rownum<100查询数据的对比 Oracle: 1万条 耗时:727ms 10万条 耗时:760ms 100万条 耗时:1076ms 1000万条: 耗时:4080ms MongoDb: 1万条 耗时:31ms 10万条 耗时:140ms 100万条 耗时:972ms 1000万条: 耗时: 10469ms
有索引的情况下
插入数据的对比 Oracle: 1万条 耗时:1776ms 10万条 耗时:14250ms 100万条 耗时:149029ms 1000万条: 耗时:1344311ms MongoDb: 1万条 耗时:1648ms 10万条 耗时:5830ms 100万条 耗时:53405ms 1000万条: 耗时:521454ms统计分析数据的对比 Oracle: 1万条 耗时:691ms 10万条 耗时:714ms 100万条 耗时:1122ms 1000万条: 耗时:4046ms MongoDb: 1万条 耗时:47ms 10万条 耗时:125ms 100万条 耗时:991ms 1000万条: 耗时:9930ms
其中,得到插入的性能曲线函数如下:
阅读全文
0 0
- 【MongoDb】一次关于Oracle和MongoDb的插入和查询性能测试
- 测试mongodb的插入性能
- MongoDB与MySQL的插入、查询性能测试
- MongoDB与MySQL的插入、查询性能测试
- MongoDB与MySQL的插入、查询性能测试
- MongoDB与MySQL的插入、查询性能测试
- MongoDB与MySQL的插入、查询性能测试
- MongoDB与MySQL的插入、查询性能测试
- MongoDB 与 MySQL 的插入、查询性能测试
- MongoDB与MySQL的插入、查询性能测试
- MongoDB的数据插入和查询
- mongodb简单的数据插入和查询
- MongoDB 文档的查询和插入操作
- MySQL和MongoDB的性能测试
- MySQL和MongoDB的性能测试
- MongoDB与MySQL的插入性能测试
- MongoDB分片实战(三):性能和优化 插入、查询和更新
- MongoDB、HandlerSocket和MySQL性能测试
- Matlab hold函数
- oracle 新建用户,表空间、分配权限及导入
- ClassLoader
- libAPOpenSdk.a(APOpenAPIObject.o)' does not contain bitcode.
- [深度学习基础] 5. 实现细节
- 【MongoDb】一次关于Oracle和MongoDb的插入和查询性能测试
- 【Linux进阶】ubuntu 14.04安装Redis
- css基础笔记
- 四个小demo来了解Javascript中的this指向
- android:常见命令
- Kubernetes总架构图
- PCL中显示ply数据
- 比特币(BitCoin)学习第三天-什么是比特币(BitCoin)钱包(补充)?
- ubuntu下 tftp服务器的搭建