mengodb
攻城的蒂巴格
这个作者很懒,什么都没留下…
展开
-
MongoDB学习笔记(5)分片技术
建立4个mongodb文件模拟4台服务器,端口依次为27017~27020。1、开启config服务器 先前也说了,mongos要把mongod之间的配置放到config服务器里面,理所当然首先开启它,我这里就建立2222端口。2、开启mongos服务器 这里要注意的是我们开启的是mongos,不是mongod,同时指定下config服务器,这里我就开启D盘上的原创 2016-08-15 16:18:37 · 483 阅读 · 0 评论 -
MongonDB学习笔记(一)查询
首先往数据库集合里面插入几条数据。测试数据:> db.users.insert({username:"mongo", url:"webinglin.github.io", tags:["mongodb", database","nosql"],likes:999, author:"linwenbin"})> db.users.insert({username:"redis", url:"转载 2016-07-19 14:04:19 · 1127 阅读 · 0 评论 -
mongoDB 学习笔记(二)聚合查询
在MongoDB中,你想做的可能就不仅仅是将数据提取出来那么简单了;你可能希望对数据进行分析并加以利用。本章介绍MongoDB提供的聚合工具:聚合框架;MapRedu和count、distinct和group 命令。1. count: --在空集合中,count返回的数量为0。 > db.test.count() 0 --测试插入一个文档后count原创 2016-07-21 14:16:25 · 883 阅读 · 0 评论 -
MongoDB学习笔记(3)主从复制和副本集
概述环境配置简单的在本机c盘下方了两个目录,mongodb模拟主服务,_1模拟从服务。唯一不同的是配置文件的区别。master:dbpath=C:\mongodb\data\dblogpath=C:\mongodb\log\mongodb.logport = 27018master=trueslave:dbpath=C:\mongodb_1\data\dbl原创 2016-07-26 11:39:08 · 1743 阅读 · 0 评论 -
MongoDB学习笔记(4)读写分离
引用《MongoDB管理与开发精要》11.5.2节,谈到读写分离,利用ReplicaSet主从机集群,写主要在高性能的PRIMARY,读则从一般的SECONDARY,用以分担PRIMARY的高强度读写压力。读写分离:即查询和增删改分离,好处是相互不阻塞,增大吞吐量,缺点是同步有延迟(同步一般是异步完成,数据不实时,比如每隔1秒从主同步一次数据到从)数据实时性高的需求不满足但是在ReplicaSet转载 2016-07-27 10:19:09 · 1355 阅读 · 0 评论 -
mongoDB学习笔记 索引
一、索引基础: MongoDB的索引几乎与传统的关系型数据库一模一样,这其中也包括一些基本的优化技巧。下面是mongodb创建索引的命令: > db.test.ensureIndex({"username":1}) 可以通过下面的名称查看索引是否已经成功建立: > db.test.getIndexes() 删除索引的命令是: > db.t原创 2016-07-20 13:10:44 · 342 阅读 · 0 评论 -
MongoDB学习笔记(1)HelloWorld(增删改查)
package com.liyb.test.mongodb.testmongodb;import static com.mongodb.client.model.Filters.and;import static com.mongodb.client.model.Filters.eq;import static com.mongodb.client.model.Filters.gt;im原创 2016-07-19 11:51:59 · 773 阅读 · 0 评论