鉴于开源项目的发展,大力拥抱开源社区。发现Java和MongoDB不失为一个较好的选择。与其他数据库一样,同样需要mongo-java-driver,构建了Java与MongoDB的交互。1. 连接MongoDB1.1 普通数据库的连接MongoClient mongoClient = new Mo...
分类:
数据库 时间:
2015-02-16 16:45:11
阅读次数:
167
问题描述:当分析生产环境发生的性能问题时,常常因为没有实时的依据而无从下手。那么笔者通过捕获db.currentOp()到文件,并作为定时任务,可供后续分析。解决方法:步骤一:Shell脚本记录db.currentOp()1.创建文件夹mkdircurrentOp2.创建currentOp.sh#!/bin/sh
MONGO=/usr/bin..
分类:
数据库 时间:
2015-02-14 01:21:25
阅读次数:
235
环境:mongodb版本:2.4.6,ReplicaSet需求:primary压力过大,期望secondary分担读压力前言从应用程序角度来看,使用ReplicaSet和使用单台mongo很像。默认的驱动程序会连接primary节点,并且将所有读写请求都路由到主节点。但也可以通过设置驱动程序的ReadPreferences配置其他..
分类:
数据库 时间:
2015-02-13 01:50:50
阅读次数:
238
mongoDB是一个不错的数据库。1. 选择DB路径mongod --dbpath yourDBpath\data2. 连接mongodmongo3. 选择数据库use mydb4. 插入数据j = { name : "mongo" }db.testData.insert( j )5. 显示数据存放...
分类:
数据库 时间:
2015-02-13 00:10:47
阅读次数:
167
Mongo系统数据库介绍以及权限设置。本文中只正对mongo2.61有效,较低版本中的命令在新版本中慢慢被替换掉了或是不推荐使用。例如,在mongo242版本中使用db.addUser()来创建用户,但是在mongo261中使用这个命令时,会提示不推荐使用这个命令。1.系统数据库介绍。Mongo中只用两个..
分类:
数据库 时间:
2015-02-12 14:17:32
阅读次数:
219
mongo中的高级查询之聚合操作(distinct,count,group)1.distinct的实现:db.consumerecords.distinct("userId"):键值去重类似于mysql中的selectdistinctuserIdfromconsumerecordsdb.consumerecords.distinct("userId",{act:"charge"}):过滤之后去重,类似于mysql中的selectdistin..
分类:
其他好文 时间:
2015-02-11 18:57:40
阅读次数:
11854
在终端进入你的数据库目录下 mongodb/bin 运行下面的指令./mongo连接数据库1.打开数据库use debi2.插入数据db.usercollection.insert({ "username" : "testuser1", "email" : "testuser1@testdomain...
分类:
数据库 时间:
2015-02-11 18:03:36
阅读次数:
136
1、使用管理接口1、Web控制台MongoDB在老版本中默认情况下会启动基本的http服务,但是新版本中已经关闭该选项,要是想用此功能,重启mongod,并加入--httpinterface选项。[root@gflinux102bin]#mongod-f/opt/mongo/data/mongod.conf--httpinterface2015-02-10T15:55:10.423+080..
分类:
数据库 时间:
2015-02-10 18:53:26
阅读次数:
342
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关...
分类:
数据库 时间:
2015-02-10 11:03:22
阅读次数:
239
Mongo DB是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式,备受当前IT从业人员的青睐。Mongo DB很好的实现了面向对象的思想,在Mongo DB中,每一条记录都是一个Document对象。Mongo DB最大的优势在于所有的数据持久操作都无需开发人员手动编写SQL语句,直接调用方法就可以轻松的实现CRUD操作。在这里介绍一下mongodb的安装方法:...
分类:
数据库 时间:
2015-02-09 23:11:10
阅读次数:
222