一、环境
$ cat /etc/redhat-release
CentOS Linux release 7.0.1406 (Core)
$ uname -a
Linux zhaopin-2-201 3.10.0-123.el7.x86_64 #1 SMP Mon Jun 30 12:09:22 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
$ ...
分类:
数据库 时间:
2015-09-25 18:52:24
阅读次数:
345
MongoDB简介MongoDB由C++开发,是NoSQL中比较接近关系型数据库的一种。MongoDB中的数据以类似于json的格式存储,性能非常优越,且支持大量的数据存储。但是MongoDB不支持事务性的操作,使得其适用场景受到限制。MongoDB副本集MongoDB的数据复制有两种类型:1)master/slave2)r..
分类:
数据库 时间:
2015-09-19 06:18:23
阅读次数:
351
一、搭建环境: mongodb版本:mongodb-linux-x86_64-3.0.6.gz linux版本:CentOS 7 x64 服务器:(端口:27000) 192.168.1.201 数据库服务器、192.168.1.202 数据库服务器、192.168.1.203 仲裁服务器 (每个服务...
分类:
数据库 时间:
2015-09-12 06:23:12
阅读次数:
287
MongoDB已经成为市面上最知名的NoSQL数据库。MongoDB是面向文档的,它的无模式设计使得它在各种各样的WEB应用当中广受欢迎。最让我喜欢的特性之一是它的副本集(ReplicaSet),副本集将同一数据的多份拷贝放在一组mongod节点上,从而实现数据的冗余以及高可用性。这篇教程将向..
分类:
数据库 时间:
2015-09-09 14:56:31
阅读次数:
204
MongoDB 已经成为市面上最知名的 NoSQL 数据库。MongoDB 是面向文档的,它的无模式设计使得它在各种各样的WEB 应用当中广受欢迎。最让我喜欢的特性之一是它的副本集(Replica Set),副本集将同一数据的多份拷贝放...
分类:
数据库 时间:
2015-09-09 13:43:36
阅读次数:
239
工作中使用到了mongo,就自己研究了一下,总结了一下,会遇到的一些问题,有不对的地方还请各位牛人指导。
简单说一下
副本集具有多个副本保证了容错性,就算一个副本挂掉了还有很多副本存在
主节点挂掉了,整个集群内会自动切换
副本集中的副本节点在主节点挂掉后通过心跳机制检测到后,就会在集群内发起主节点的选举机制,自动选举一位新的主服务器
我们来看看mongoDB副本集的架构图:(注:此...
分类:
数据库 时间:
2015-07-31 18:27:50
阅读次数:
308
什么是mongodb副本集:mongodb副本集是一组mongodb服务器组成的一个副本集群。集群中包含一个Primary主服务器以及若干个Secondary备份服务器或者Artiber选举服务器。Secondary会向Primary服务器同步数据,实现集群内服务器的数据备份。当Primary宕机或无法提供服务时,集群会再..
分类:
数据库 时间:
2015-07-24 18:57:21
阅读次数:
259
摘要: 前面介绍完了副本集的搭建、用户的管理、参数和日常操作的说明,那副本集搭建好该如何管理呢?现在来说明下副本集的日常查看和管理。说明:1)查看命令行参数:db.serverCmdLineOpts()zjy:PRIMARY> db.serverCmdLineOpts(){ "argv" ...
分类:
数据库 时间:
2015-07-03 13:44:29
阅读次数:
348
1:数据同步的原理:当Primary节点完成数据操作后,Secondary会做出一系列的动作保证数据的同步:1:检查自己local库的oplog.rs集合找出最近的时间戳。2:检查Primary节点local库oplog.rs集合,找出大于此时间戳的记录。3:将找到的记录插入到自己的oplog.rs...
分类:
数据库 时间:
2015-07-02 11:59:52
阅读次数:
184
1:local库是MongoDB的系统库,记录着时间戳和索引和复制集等信息gechongrepl:PRIMARY> use localswitched to db localgechongrepl:PRIMARY> show tablesmeoplog.rsreplset.minvalidslave...
分类:
数据库 时间:
2015-07-02 11:45:10
阅读次数:
157