数据库相关之MongoDB
goustzhu
这个作者很懒,什么都没留下…
展开
-
mongodb的一些操作
查询数组长度为10的Collection:db.things.find( { "keyword" : { $size: 10} } )如果要同时满足多个条件,记得要这样用: db.things.find({ "field" : { $gt: value1, $lt: value2 } } ) // value1 满足几个条件中的一个:db.things.fi原创 2012-05-30 16:57:45 · 522 阅读 · 0 评论 -
MongoDB的主从部署(三)
主从同步:md01 10.0.0.11 mastermd02 10.0.0.12 slavemd03 10.0.0.14 slave#建立数据库目录mkdir -p /elain/apps/mongodb/mkdir -p /elain/data/mongodb/db/mkdir -p /elain/logs/mongodb/注:1、不需转载 2012-11-06 14:39:51 · 735 阅读 · 0 评论 -
mongodb的高可用集群设计实战(六)
环境:CentOS 6.0 x64md01: 10.0.0.11md02: 10.0.0.12md03: 10.0.0.14md04: 10.0.0.15md05: 10.0.0.16md06: 10.0.0.17设计思路:md01、md02、md03 做一组复制集md04、md05、md06 做一组复制集再把这两组复制集用分片做成 shar转载 2012-11-06 14:45:57 · 1316 阅读 · 0 评论 -
如何将MongoDB做一项windows服务启动
如何将MongoDB做一项windows服务启动每次开机运行都需要在(cmd)下面手动输入 E cd E:\APMServ5.2.6\MongoDb\bin mongod --dbpath E:\APMServ5.2.6\MongoDb\data这样感觉非常麻烦,所以将Mongo数据库安装成为Windows服务。如此就方便很多啦 E:\APM转载 2012-11-09 12:37:22 · 5967 阅读 · 0 评论 -
Java操作MongoDB中like操作
模糊查询,类似于 mysql 下的 like 如下: content 为要查询的内容BasicDBObject dbo=new BasicDBObject();// 新建查询基类对象 dboPattern pattern = Pattern.compile("^.*" + content+ ".*$", Pattern.CASE_INSENSITIVE); dbo.put("c原创 2012-11-09 18:01:54 · 9489 阅读 · 0 评论 -
MongoDB安装部署(一)
简述:MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。环境:CentOS 5.5 x64安装:cd /root/toolswget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.0.tgztar zxvf mongodb-li转载 2012-11-06 14:38:25 · 588 阅读 · 0 评论 -
Java操作MongoDB
开发环境:System:WindowsIDE:eclipse、MyEclipse 8Database:mongoDB开发依赖库:JavaEE5、mongo-2.5.3.jar、junit-4.8.2.jar一、准备工作1、 首先,下载mongoDB对Java支持的驱动包驱动包下载地址:https://github.com/mongod转载 2012-11-06 15:51:34 · 801 阅读 · 0 评论 -
MongoDB的常用操作(二)
#以服务方式启动mongodb,要求验证/elain/apps/mongodb/bin/mongod --fork --port 27001 --auth --dbpath/elain/data/mongodb/db/ --logpath /elain/logs/mongodb/mongodb.log#注:参数中用到的目录需创建#停止kill -2 `p转载 2012-11-06 14:37:00 · 658 阅读 · 0 评论 -
mongodb的分片配置(五)
md01 10.0.0.11md02 10.0.0.12md03 10.0.0.142、启动三台机器的mongod实例根据Replica Set、Sharding策略部署mongod。将两个sharding组部署到三台服务器上,每个sharding组有三个replica set成员。#Server1:mkdir -p /elain/data/mongodb/sh转载 2012-11-06 14:44:37 · 571 阅读 · 0 评论 -
MongoDB常用操作
01mongo –path02db.AddUser(username,password) 添加用户03db.auth(usrename,password) 设置数据库连接验证04db.c转载 2012-11-06 14:52:07 · 794 阅读 · 0 评论 -
mongodb副本集部署(四)
简述:副本集合(Replica Sets),是一个基于主/从复制机制的复制功能,但增加了自动故障转移和恢复特性。一个集群最多可以支持7个服务器,并且任意节点都可以是主节点。所有的写操作都被分发到主节点,而读操作可以在任何节点上进行。环境:CentOS 5.5 x64md01 10.0.0.11md02 10.0.0.12md03 10.0.0.14把以上主机名对应I转载 2012-11-06 14:42:15 · 615 阅读 · 0 评论