mysql和mongodb查询性能测试_MongoDB 模糊查询,及性能测试

var mongodb = new MongoClient("mongodb://127.0.0.1:27017");//MongoServer.Create();//创建链接

var mongoServer = mongodb.GetServer();

var database = mongoServer.GetDatabase("lx");

var collection = database.GetCollection("MyClass");//打开表

var query1 = Query.Matches("Name", new BsonRegularExpression(@"/^张三5623/"));//创建模糊查询的查询条件---Query类所在命名空间 MongoDB.Driver.Builders

var now = DateTime.Now;

var data = collection.Find(query1).Count();//统计查询出的数据数量

Console.WriteLine(data.ToString());

Console.WriteLine((DateTime.Now - now).TotalMilliseconds.ToString());//统计耗时

测试环境:I7处理器  8G内存,数据量500W,使用官方的驱动

数据结构

public class MyClass

{

public ObjectId _id { get; set; }

public string Name { get; set; }

public int Age { get; set; }

public string Address { get; set; }

}

耗时:平均 3372.1929毫秒

转】Nodejs对MongoDB模糊查询

原博文出自于: http://blog.fens.me/category/%E6%95%B0%E6%8D%AE%E5%BA%93/page/4/ 感谢! Posted: Jul 1, 2013 Tag ...

Python札记 -- MongoDB模糊查询

最近在使用MongoDB的时候,遇到了使用多个关键词进行模糊查询的场景.竹风使用的是mongoengine库. 查了各种资料,最后总结出比较好用的方法.先上代码,后面进行详细说明.如下: #!/usr ...

MongoDB模糊查询

模糊查询简介MongoDB查询条件可以使用正则表达式,从而实现模糊查询的功能.模糊查询可以使用$regex操作符或直接使用正则表达式对象. MySQL  MongoDB select * from s ...

MongoDB 模糊查询like

1.LIKE模糊查询userName包含A字母的数据(%A%)-- SQL:SELECT * FROM UserInfo WHERE userName LIKE "%A%" -- ...

MongoDB模糊查询,以及MongoDB模糊查询时带有括号的情况

模糊查询 记录如下: { "_id" : ObjectId("5c3d486d24aa9a000526367b"), "name" : &q ...

MongoDB模糊查询 工具

{"Exception":{$regex:"定时发送邮件"}}    //模糊查询条件 {"DateTime":-1}         // ...

Spring Data MongoDB 模糊查询

Pattern pattern = Pattern.compile("^.*" + value + ".*$"); Query query = new Quer ...

python 操作mongodb数据库模糊查询

# -*- coding: utf-8 -*-import pymongoimport refrom pymongo import MongoClient #创建连接#10.20.66.106clie ...

mongodb查询之模糊查询

mongodb的模糊查询是用正则表达式来实现的.例子如下: db.COMMODITY_COMMODITY_SHOP.find({name:{$regex :/南京/i}})

随机推荐

required string parameter XXX is not present

@RequestParam jQuery调用方式: deleteFile: function(filePath) { return ajax({ method: 'POST', url: '/cm/s ...

关于c#调用java中间件api的几个问题

由于项目需要,做的c#客户端数据库连接串首先肯定不能写死的程序里(数据库很容易被攻击,我们的项目半年改了几次密码...) 放置在配置文件内,都可以看得到,最开始想法将配置文件加密,老师说加密过的文件还 ...

HTML5 <video> - 使用 DOM 进行控制

HTML5 元素同样拥有方法.属性和事件. 其中的方法用于播放.暂停以及加载等.其中的属性(比如时长.音量等)可以被读取或设置.其中的 DOM 事件能够通知您,比方说,&l ...

xcode的ios工程目录结构

目录结构: a.supporting files: main.m和资源文件 xxx-info.plist:包含应用程序相关属性列表,如版本,程序名等 .pch文件:预编译头文件,相当于MFC里的std ...

Samsung Galaxy S II GT-I9100 指令全集 部分指令请慎用

英文版 谷歌翻译 Obtain/Change Device Information *#06# (Display IMEI number) *#1234# (Display current firmw ...

Linux平台的boost安装全解

@import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css); @import url(/ ...

使用一个小图片tile平铺到ImageView中或Activity背景

方法两种: 首先必须在res/drawable目录下包含一个background.jpg 方法1:在res/drawable中创建一个xml文件(background_repeat.xml) 内容为 ...

Telephone Lines USACO 月赛

以前做过这套题目 这个题又重新写了:http://www.cnblogs.com/jh818012/archive/2013/05/05/3182681.html 还是以前的思路 一直错在一个地方:决 ...

[js高手之路] es6系列教程 - new.target属性与es5改造es6的类语法

es5的构造函数前面如果不用new调用,this指向window,对象的属性就得不到值了,所以以前我们都要在构造函数中通过判断this是否使用了new关键字来确保普通的函数调用方式都能让对象复制到属性 ...

springMVC实现登陆

页面打开跳转到登陆页面 登陆成功跳转到成功页面 登陆失败再次返回登录页面,并增加提示信息 1.首页跳转到登陆页面 Tomcat服务器启动时默认加载WEB-INF下的index.jsp,可以通过修改xm ...

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值