mongdb性能压力测试,随机查询,数据量1亿条记录 操作系统centos6.4x64位 从测试结果看,当mongodb将数据全部载入到内存后,查询速度根据文档的大小,性能瓶颈通常会是在网络流量和CPU的处理性能(该次测试中当数据全部在内存后,纯粹的查询速度可以稳定在10W/S左右,系统load可以维持在1以下,由于此时CP...
一、什么是bson BSON是一种类json的一种二进制形式的存储格式,简称Binary JSON,它和JSON一样,支持内嵌的文档对象和数组对象,但是BSON有JSON没有的一些数据类型,如Date和BinData类型。 BSON可以做为网络数据交换的一种存储形式,这个有点类似于Google的Protocol Buffer,但是BSON是一种schema-less的存储...
MySQL与MongoDB都是开源的常用数据库,但是MySQL是传统的关系型数据库,MongoDB则是非关系型数据库,也叫文档型数据库,是一种NoSQL的数据库。它们各有各的优点,关键是看用在什么地方。所以我们所熟知的那些SQL(全称Structured Query Language)语句就不适用于MongoDB了,因为SQL语句是关系型数据库的标准语...
// 准备测试数据 db.user.drop(); for(var i=10; i< 100; i++) { db.user.insert({ name:\"user\" + i, age : Math.floor(Math.random()*10)+ 20, sex : Math.floor(Math.random()*3)%2 ==0 ? \'M\' : \'F\', chinese : Math.floor(Math.random()*50)+50, math ...
读取 db.collection.find() db.users.find( { age: {$gt: 18}}, {name: 1, address: 1} ).limit(5).sort({age:1}) users是collection名字,从users中查找; age是query criteria,筛选结果,代表查找name字段的值比18大的; name是projection,筛选列(1代表存在, 0代表不存在),代表返回结果中...
mongodb安装就不说了,请参考:centos yum 安装 mongodb 以及php扩展 一,创建,切换,删除数据库 [root@localhost zhangy]# mongo MongoDB shell version: 2.4.6 connecting to: tank > use test //创建 or 切换数据库 switched to db test > db.dropDatabase() //删除数据库 {...
MongoDB介绍           MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常的松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。MongoDB最大的特点是他支持的查询语言是非常强大,其语法有点类似于面...
insert()方法:    下面是在inventory集合中插入一个三个字段的文档:        复制代码 代码如下:db.inventory.insert( { _id: 10, type: \"misc\", item: \"card\", qty: 15 } )        在实示例中,文档有一个用户指定的值为10的_id字段,这个值必须在inventory集合中唯一。update()方法:...
列出所有用户 复制代码 代码如下: mongo use admin db.system.users.find() 禁用认证模式 复制代码 代码如下: /etc/mongod.conf noauth = true auth = false 创建用户 用户是基于数据库的,在admin数据库上创建的用户属于管理者用户。 管理者用户的创建 拥有所有数据库管理权限的用户 复制代码 代码如...
数据库备份 – mongodump 备份本地所有MongoDB数据库: mongodump详解 数据库还原-mongorestore 恢复所有数据库到MongoDB中: mongorestore详解 导出集合数据-mongoexport 导出数据库中指定集合的数据: mongoexport详解 集合数据导入-mongoimport 还原导出的集合数据: mongoimport详解 MongoDB数据库克隆 命...

我的博客

人生若只如初见,何事秋风悲画扇。