先看下测试机性能(64bit):
测试程序:
不加索引测试:
......................# MongoDB 不加索引 插入1000W条测试 #...................
......................# MongoDB 不加索引 1000W条遍历测试 #...................
我们让MongoDB全部遍历一遍:
让测试数据倒序,取倒序后第一条数据:
第一条数据的NewsId为
dgvshdhevmjgunvbepgdkzirqk
测试程序:
......................# MongoDB 不加索引 1000W条删除测试 #...................
......................# MongoDB 不加索引 1000W条删除最后一条测试 #...................
加索引测试:
......................# MongoDB 加索引 插入1000W条测试 #...................
......................# MongoDB 加索引 1000W条测试遍历测试 #...................
还是一样取最后一条数据,然后看下性能:
......................# MongoDB 加索引 删除1000W条测试 #...................
......................# MongoDB 加索引 1000W中删除一条测试 #...................
总结下测试数据吧:
没索引
添加 1 千万 记录 Time:207s:194125μs
查询 5.846s
删除全部 103.94s
删除最后一条 3.991s
有索引
添加 1 千万 记录 Time:2019s:19419μs
查询 0.022s
删除全部 570.782s
删除最后一条 0.025s
分享到:
相关推荐
进行了一下Mongodb亿级数据量的性能测试,分别测试如下几个项目: (所有插入都是单线程进行,所有读取都是多线程进行)1)普通插入性能(插入的数据每条大约在1KB左右)2)批量插入性能(使用的是官方C#客户端的...
mongodb测试数据,学习增删改查等,或是用于性能测试
Mongodb亿级数据量的性能测试。各种测试方案结果。
MongoDB性能测试,在服务器上进行了5亿数据级别的插入和查询测试,考虑了GridFS和组合索引的性能。
千万级Mysql-MongoDB性能对比报告
AD: 进行了一下Mongodb亿级数据量的性能测试,分别测试如下几个项目:(所有插入都是单线程进行,所有读取都是多线程进行)1) 普通插入性能 (插入的数据每
mongodb中如何建立高效索引,文档讲述的很清楚
mongodb用于测试的数据3W条
报告说明了在Windows平台下,mysql和mongodb插入数据的性能时间对比。
MongoDB数据库索引介绍.pptx
MongoDB支持的索引种类很多,诸如单键索引,复合索引,多键索引,TTL索引,文本索引,空间地理索引等。同时索引的属性可以具有唯一性,即唯一索引。唯一索引用于确保索引字段不存储重复的值,即强制索引字段的唯一性...
MongoDB索引管理与高级索引.pdf 学习资料 复习资料 教学资源
MONGO的索引跟MYSQL、ORACLE基本上差不多,实现了其中的一部分,当然了,肯定是没有它们功能齐全的,因为MONGO本质上也是基于磁盘文件的,所以如果索引的话,效率是不敢想像的!
MongoDB TPCC事务性能基准测试.pdf
它提供了一系列测试题,涵盖了MongoDB的基本概念、数据建模、查询语言、索引优化等方面的内容。通过阅读测试题并解答其中的问题,同学们可以加深对MongoDB的理解,夯实知识基础,并为期末考试做好准备。 其他说明:...
这个客户端实现了对mongoDB数据库的并发访问及访问性能测试。包括查询,修改和插入性能。用户使用该客户端的时候需要修改mongodb的ip地址和端口号,以及数据库名称和collection名称。
MongoDB作为一种文档数据库,其强大的聚合操作和索引机制为数据处理和查询提供了极大的灵活性和效率。聚合操作允许对数据进行复杂的转换和组合,而索引则确保高效的数据访问。本文基于对“MongoDB聚合操作,索引”...
Mongodb通常会被用来存储缓存数据或大尺寸、低价值的数据,对于这些类型的数据,数据量往往非常大,如果不定期清理,不但会影响性能,也会浪费大量的系统资源。 Mongodb其实可以像Redis一样设置数据的过期时间,TTL...