上一篇博文介绍了MongoDB的MMAPv1存储引擎,本文接着介绍MongoDB另一个存储引擎——WiredTiger,WiredTiger是在MongoDB3.0版本引入的,并且在MongoDB3.2版本开始成为MongoDB默认的存储引擎。相比较MMAPv1,WiredTiger功能更强大,而且 ...
分类:
数据库 时间:
2018-02-22 17:09:44
阅读次数:
431
前言 个人理解,副本集一个主要作用就是当Master库出现故障,其中的一个salve从库会被选举出来成为新的Master。框架图如下: 其中,选举者是不参与数据存储的,它的作用只是为了选举出新的Master。当原Master恢复后,他也只会以从库salve身份加入到副本集中。 当然,我们也可以在恢复 ...
分类:
数据库 时间:
2018-02-12 00:47:53
阅读次数:
190
前言 在上一篇文章Mongodb3.6 快速入门(一)中,我们主要使用两个命令: 1、mongod #启动服务 2、mongo #连接mongodb 对于刚接触mongo的人来说,该怎么给命令传递参数、又该传递什么参数都是一脸懵逼的。本人也是这样。在一开始学习mongo的时候,只能死记硬背别人的代码 ...
分类:
数据库 时间:
2018-02-11 12:42:29
阅读次数:
314
概述 大家对数据库肯定不陌生,肯定也有很多人用过 ,但是在用 的时候各种建表,写表之间的关联让人非常头疼。 也是一种数据库,但是它不是用表,而是用集合来装数据的,我对这种数据储存方式很感兴趣。所以我 根据MongoDB3.6的官方说明文档 整理了 入门级用法,供自己开发时参考,相信对其他人也有用。 ...
分类:
数据库 时间:
2018-02-03 00:38:49
阅读次数:
193
启动MongoDB前需要关闭配置文件中的auth选项,否则不能创建用户 首先创建用户管理用户 use admin db.createUser({user:'admin',pwd:'123456', roles:[{role:'userAdminAnyDatabase', db:'admin'}]}) ...
分类:
数据库 时间:
2018-02-01 13:07:19
阅读次数:
188
根据linux 版本到官网下载对应mongodb版本 查看服务器版本:cat /proc/version 查看linux发行版本:cat /etc/redhat-release 我用的阿里云服务器,对应的下载了 mongodb-linux-x86_64-rhel62-3.6.2.tgz 版本 ...
分类:
数据库 时间:
2018-01-19 15:48:29
阅读次数:
185
下面以安装mongodb3.x为例。mongoDB正式提供packge安装支持,在他们的仓库中包含下面的包:?mongodb-org:这个包会自动安装下面所有的组件包?mongodb-org-server: 包含mongod,和相关配置和初始脚本?mongodb-org-mongos: 包含mongos?mongodb-org-shell: 包含mongo脚
分类:
数据库 时间:
2017-12-06 15:13:49
阅读次数:
436
一、系统及安装说明 系统:CentOS6.x_x64,mongodb-3.4.10。mongodb官方下载地址 https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.4.10.tgz。本次安装选择编辑yum安装。二、配置官方yum库1>创建yum安装库文件#vim&nbs
分类:
数据库 时间:
2017-12-06 12:55:51
阅读次数:
144
CentOS6平台安装MongoDB3.2副本集
一,3台机器全部安装部署mongod
1,下载安装包,并解压tgz
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.10.tgz
tar xf mongodb-linux-x86_64-3.2.10.tgz
mv
分类:
数据库 时间:
2017-12-01 18:32:56
阅读次数:
250