随笔分类 -  mongodb

摘要:前面一张介绍了主从模式,现在mongoDB官方已经不建议使用主从模式了,替代方案是采用副本集的模式。副本集不能在一台电脑上操作。需要准备3台电脑进行搭建。副本集就是mongoDB副本所组成的一个集群。 同步原理是,写操作发生在主库,从库同步主库的OpLog日志。 集群中没有特定的主库,主库是选举产生 阅读全文
posted @ 2018-01-21 20:17 red_leaf_412 阅读(437) 评论(0) 推荐(0) 编辑
摘要:在sql server能够做到读写分离,双机热备份和集群部署,这些在mongodb也能做到。首先来看主从复制。我们就在一台电脑上进行操作 第一步:分别建立master和slave两个文件夹 第二步:开启主服务器: mongod --dbpath /home/zhf/master --port 270 阅读全文
posted @ 2018-01-08 22:03 red_leaf_412 阅读(209) 评论(0) 推荐(0) 编辑
摘要:mongodb默认是不认证的,默认没有账号,只要能连接上服务就可以对数据库进行各种操作,mongodb认为安全最好的方法就是在一个可信的环境中运行它,保证之后可信的机器才能访问它。因此需要在登录的时候进行用户认证 创建一个数据库新用户用db.createUser()方法,如果用户存在则返回一个用户重 阅读全文
posted @ 2018-01-01 21:57 red_leaf_412 阅读(452) 评论(0) 推荐(0) 编辑
摘要:GridFS是一种在Mongodb中存储大二进制文件的机制。GridFS 用于存储和恢复那些超过16M(BSON文件限制)的文件(如:图片、音频、视频等)。 使用GridFS有如下几个原因: 1 利用GridFS可以简化需求 2 GridFS会直接利用已建立的复制或分片机制,所以对于文件存储来说故障 阅读全文
posted @ 2017-12-31 22:40 red_leaf_412 阅读(3263) 评论(0) 推荐(0) 编辑
摘要:如何我们要删除一个集合,可以采用db.test.drop()的方式,其实在这背后,这个函数运行的是drop命令。可以用runCommand达到同样的效果。 我们首先新建一个集合作为测试使用: > use maple1 switched to db maple1 > db.maple1.insert( 阅读全文
posted @ 2017-12-27 22:17 red_leaf_412 阅读(542) 评论(0) 推荐(0) 编辑
摘要:@font-face { font-family: "Times New Roman"; }@font-face { font-family: "宋体"; }p.MsoNormal { margin: 0pt 0pt 0.0001pt; text-align: justify; font-famil 阅读全文
posted @ 2017-12-24 21:22 red_leaf_412 阅读(236) 评论(0) 推荐(0) 编辑
摘要:在前面的章节中我们已经有用到了条件操作符,这里我们再重点介绍下。MongoDB中条件操作符有: (>) 大于 - $gt (<) 小于 - $lt (>=) 大于等于 - $gte (<= ) 小于等于 - $lte (==)等于 $eq (!=)不等于$ne > db.maple.find({"a 阅读全文
posted @ 2017-12-18 22:59 red_leaf_412 阅读(672) 评论(0) 推荐(0) 编辑
摘要:在上一章中有讲到文档的插入操作是用insert的方法。如果该集合不在该数据库中,mongodb会自动创建该集合并插入文档 用find的方法可以查找所有的集合数据 > db.maple.find() { "_id" : ObjectId("5a35d6278ef76f6d57aae92c"), "na 阅读全文
posted @ 2017-12-17 15:45 red_leaf_412 阅读(290) 评论(0) 推荐(0) 编辑
摘要:首先来介绍下Mongodb的基本概念: 左边一列是关系数据库的术语,右边这一列是NOSQL也就是mongodb的术语 database: database 数据库 table: collection 数据库表/集合 row: document 数据记录行/文档 coloum: field 数据字段/ 阅读全文
posted @ 2017-12-13 22:20 red_leaf_412 阅读(382) 评论(0) 推荐(0) 编辑
摘要:在linux下通过apt-get install mongo的方式一键式安装mongo 安装后mongo的配置文件位于/etc/mongodb.conf. 里面有mongo的各项配置,文件内容如下:重要的主要有下面几项: 1 dbpath:存放数据库文件的地方 2 logpath: 存放log的地方 阅读全文
posted @ 2017-12-12 22:55 red_leaf_412 阅读(3831) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示