6.非关系型数据库(Nosql)之mongodb:集群(主从复制)
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:集群(主从复制)相关推荐
- 非关系型数据库NoSQL的崛起
非关系型数据库NoSQL的崛起 <连线>杂志网络版近日刊载文章,对NoSQL(非关系型数据库)的来源与历史进行了追溯.文章主要介绍了最古老的NoSQL数据库之一CouchDB,这种数据库的 ...
- Java面试题 非关系型数据库nosql
四:非关系型数据库(nosql) 1:Redis (1)Redis介绍 是一个高性能的(key/value)分布式内存数据库,基于内存运行并支持内存的NoSql数据库之一,数据结构服务器. (2)特点 ...
- 常见非关系型数据库(NoSQL)推荐介绍
2019独角兽企业重金招聘Python工程师标准>>> 随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域, 非关系数据库产品的发展非常迅速.而传统的关系 ...
- 常见的几个非关系型数据库(NoSQL)、非关系型和关系型的区别
目录 非关系型数据库的特点 -------------------------------. 1.关系型数据库 ------------------------------------ 2. 关系型 ...
- 关系型数据库sql与非关系型数据库nosql
一.什么是非关系型数据库? 1.非关系型数据库就是区别于关系型数据库的数据库. 2.虽然说起来有点绕嘴,但是非关系型数据库就是因为,关系型数据库处理不了的一些读写问题而产生的数据库 3.我们常用的非关 ...
- 非关系型数据库-NoSQL(Redis)
文章目录 一.什么是 NoSQL? 二.NoSQL 的特性? 三.什么是 Redis? 四.Redis 安装部署 4.1 下载安装包 4.2 编译安装 4.3 修改配置文件 4.4 启动服务 4.5 ...
- 关系型数据库MySql与非关系型数据库NoSql
云计算背后的秘密:NoSQL诞生的原因和优缺点 我本来一直觉得NoSQL其实很容易理解的,我本身也已经对NoSQL有了非常深入的研究,但是在最近准备YunTable的Chart的时候,发现NoSQL不 ...
- 关系型数据库(Relational Database)与非关系型数据库(NoSQL)的区别:(MySQL,Redis,Memcache,MongoDB)
Table of Contents 关系型数据库(Relational Database) 什么是关系数据库 什么是SQL? 关系数据库的结构 关系模型 关系数据库的好处 数据一致性 隔离性和原子性 ...
- mysql同步大师_数据库大师成长日记:您最需要了解的NoSQL非关系型数据库
朋友们,我们平时使用的数据库,大多都是关系型数据库,包括MySQL.PostgreSQL.SQLServer等.关系型数据库的特点是数据的存储通过二维表格实现,将数据存储在相互独立的表格中. 近年来, ...
- 关系型数据库和非关系型数据库的区别以及应用的场景
关系型数据库: 关系型数据库,是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据,以便于用户理解,关系型数据库这一系列的行和列被称为表,一组表组成了数据库.用户通过查询来检索数据库中的数据 ...
最新文章
- c语言程序设计编辑与调试环境实验报告,01程序设计基础实验报告_C语言程序设计基础.doc...
- struts2添加需要的jar包
- 2.6 datetime 模块
- 结构(struct)
- php删除数据库中数据表的数据,php中删除数据库数据例子
- 高并发的理解和使用场景-----特意区别和多线程的关系
- I Got a Matrix!
- 【程序设计】浅析编程语言的区间为何常是左闭右开
- (82)FPGA竞争与冒险-面试必问(六)(第17天)
- dalvik.system.PathClassLoader[DexPathList[[zip file /data/app/comda.xfdsafda.activdity-1/base.apk]
- 用户工号转换成姓名加工号
- java中hashset_Java HashSet – Java中的HashSet
- Extjs的radio单选框的使用
- Java常用软件安装包分享
- 中国及中国各省矢量地图数据下载
- json解析时遇到英文双引号报错解决
- 电子邮箱免费注册,比较好用的电子邮箱怎么注册?如何申请?
- 《Python编程:从入门到实践》练习16-2:比较锡特卡和死亡谷的温度
- 【第12天】给定一个X进制数字A,请你把它转换为十进制打印 | 进制转换
- 信用社计算机考试真题,农村信用社计算机考试试题.doc
热门文章
- Flask框架(flask中的请求上下文和应用上下文,以及请求钩子的使用,Flask-Script 扩展命令行)
- boost::range模块adjacent_filtered相关的测试程序
- boost::mp11::mp_replace_second相关用法的测试程序
- boost::mp11::mp_insert_c相关用法的测试程序
- boost::math::differentiation用法的测试程序
- boost::histogram::detail::make_default用法的测试程序
- boost::graph模块使用 read_graphviz 加载 GraphViz Dot 文本的示例 ,图转换为具有自定义属性的 BGL adjacency_list 图
- boost::posix_time模块实现本地时间和 UTC 之间的转换的测试程序
- GDCM:gdcm::ImageFragmentSplitter的测试程序
- boost::container模块实现字符串视图兼容性