1.主从复制是MongoDB最常用的复制方式,这种方式非常灵活,可用于备份、故障恢复、读扩展等

2最基本的设置方式就是建立一个主节点和一个或多个从节点,每个从节点要知道主节点的地址。运行mongod –master就启动了主服务器。运行mongod –slave –source master_address则启动了从服务器,其中master_address就是上面主节点的地址。

4 分别在F:盘下创建两个文件夹,分别用于存储主节点和从节点的数据

5 启动一个主节点

mongod --dbpath=f:/master --port 27107 –master (端口号可以自动指定,但是最好大些)

6 启动一个从节点

mongod --dbpath=f:/slave --port 20000--slave --source localhost:27017

7 启动两个客户端,分别连接主节点和从节点

mongo localhost:27017

执行命令:

use toto

for(var I = 1;i<=10000;i++) {

db.c2.insert({name:”zhangsan”,age:i});

}

mongo localhost:20000

show dbs;

use toto

db.c2.find();

db.c2.insert({name:”lisi”}); 这时候发现添加不进去

结论:主从复制

A 从节点只做查询操作

B 主节点宕机之后,从节点不能自动顶替上来。

这种集群只用来备份数据

6.非关系型数据库(Nosql)之mongodb:集群(主从复制)相关推荐

  1. 非关系型数据库NoSQL的崛起

    非关系型数据库NoSQL的崛起 <连线>杂志网络版近日刊载文章,对NoSQL(非关系型数据库)的来源与历史进行了追溯.文章主要介绍了最古老的NoSQL数据库之一CouchDB,这种数据库的 ...

  2. Java面试题 非关系型数据库nosql

    四:非关系型数据库(nosql) 1:Redis (1)Redis介绍 是一个高性能的(key/value)分布式内存数据库,基于内存运行并支持内存的NoSql数据库之一,数据结构服务器. (2)特点 ...

  3. 常见非关系型数据库(NoSQL)推荐介绍

    2019独角兽企业重金招聘Python工程师标准>>> 随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域, 非关系数据库产品的发展非常迅速.而传统的关系 ...

  4. 常见的几个非关系型数据库(NoSQL)、非关系型和关系型的区别

    目录  非关系型数据库的特点 -------------------------------. 1.关系型数据库 ------------------------------------ 2. 关系型 ...

  5. 关系型数据库sql与非关系型数据库nosql

    一.什么是非关系型数据库? 1.非关系型数据库就是区别于关系型数据库的数据库. 2.虽然说起来有点绕嘴,但是非关系型数据库就是因为,关系型数据库处理不了的一些读写问题而产生的数据库 3.我们常用的非关 ...

  6. 非关系型数据库-NoSQL(Redis)

    文章目录 一.什么是 NoSQL? 二.NoSQL 的特性? 三.什么是 Redis? 四.Redis 安装部署 4.1 下载安装包 4.2 编译安装 4.3 修改配置文件 4.4 启动服务 4.5 ...

  7. 关系型数据库MySql与非关系型数据库NoSql

    云计算背后的秘密:NoSQL诞生的原因和优缺点 我本来一直觉得NoSQL其实很容易理解的,我本身也已经对NoSQL有了非常深入的研究,但是在最近准备YunTable的Chart的时候,发现NoSQL不 ...

  8. 关系型数据库(Relational Database)与非关系型数据库(NoSQL)的区别:(MySQL,Redis,Memcache,MongoDB)

    Table of Contents 关系型数据库(Relational Database) 什么是关系数据库 什么是SQL? 关系数据库的结构 关系模型 关系数据库的好处 数据一致性 隔离性和原子性 ...

  9. mysql同步大师_数据库大师成长日记:您最需要了解的NoSQL非关系型数据库

    朋友们,我们平时使用的数据库,大多都是关系型数据库,包括MySQL.PostgreSQL.SQLServer等.关系型数据库的特点是数据的存储通过二维表格实现,将数据存储在相互独立的表格中. 近年来, ...

  10. 关系型数据库和非关系型数据库的区别以及应用的场景

    关系型数据库: 关系型数据库,是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据,以便于用户理解,关系型数据库这一系列的行和列被称为表,一组表组成了数据库.用户通过查询来检索数据库中的数据 ...

最新文章

  1. c语言程序设计编辑与调试环境实验报告,01程序设计基础实验报告_C语言程序设计基础.doc...
  2. struts2添加需要的jar包
  3. 2.6 datetime 模块
  4. 结构(struct)
  5. php删除数据库中数据表的数据,php中删除数据库数据例子
  6. 高并发的理解和使用场景-----特意区别和多线程的关系
  7. I Got a Matrix!
  8. 【程序设计】浅析编程语言的区间为何常是左闭右开
  9. (82)FPGA竞争与冒险-面试必问(六)(第17天)
  10. dalvik.system.PathClassLoader[DexPathList[[zip file /data/app/comda.xfdsafda.activdity-1/base.apk]
  11. 用户工号转换成姓名加工号
  12. java中hashset_Java HashSet – Java中的HashSet
  13. Extjs的radio单选框的使用
  14. Java常用软件安装包分享
  15. 中国及中国各省矢量地图数据下载
  16. json解析时遇到英文双引号报错解决
  17. 电子邮箱免费注册,比较好用的电子邮箱怎么注册?如何申请?
  18. 《Python编程:从入门到实践》练习16-2:比较锡特卡和死亡谷的温度
  19. 【第12天】给定一个X进制数字A,请你把它转换为十进制打印 | 进制转换
  20. 信用社计算机考试真题,农村信用社计算机考试试题.doc

热门文章

  1. Flask框架(flask中的请求上下文和应用上下文,以及请求钩子的使用,Flask-Script 扩展命令行)
  2. boost::range模块adjacent_filtered相关的测试程序
  3. boost::mp11::mp_replace_second相关用法的测试程序
  4. boost::mp11::mp_insert_c相关用法的测试程序
  5. boost::math::differentiation用法的测试程序
  6. boost::histogram::detail::make_default用法的测试程序
  7. boost::graph模块使用 read_graphviz 加载 GraphViz Dot 文本的示例 ,图转换为具有自定义属性的 BGL adjacency_list 图
  8. boost::posix_time模块实现本地时间和 UTC 之间的转换的测试程序
  9. GDCM:gdcm::ImageFragmentSplitter的测试程序
  10. boost::container模块实现字符串视图兼容性