一、MHA:MasterHighAvailability对主节点进行监控,可实现自动故障转移至其它从节点;通过提升某一从节点为新的主节点,基于主从复制实现,还需要客户端配合实现,目前MHA主要支持一主多从的架构,要搭建MHA,要求一个复制集群中必须最少有三台数据库服务器,一主二从,即一台充当master,一台充当备用master,另外一台充当从库,出于机器成本的考虑,淘宝进行了改造,目前淘宝TMH
分类:
数据库 时间:
2019-05-08 21:57:11
阅读次数:
165
复制集 一、复制集概述: 组成: Mongodb复制集(副本集replica set)由一组Mongod实例(进程)组成,包含一个Primary节点和多个Secondary节点,Mongodb Driver(客户端)的所有数据都写入Primary,Secondary通过oplog来同步Primary ...
分类:
数据库 时间:
2019-04-26 13:16:19
阅读次数:
207
准备目录 启动shard 启动config 复制集conf配置 创建Route 设置分片 创建用户 打开端口 第二次启动服务 ...
分类:
数据库 时间:
2019-04-16 14:46:48
阅读次数:
217
1、登录primary2、use admin >rs.add("new_node:port") 或 rs.add({"_id":4,"host":"new_node:port","priority":1,"hidden":false}) 3、use admin>rs.addArb("new_node ...
分类:
其他好文 时间:
2019-04-16 14:33:53
阅读次数:
141
mongodb没有提供进行本地复制集合的方法,于是可以写一个循环插入的方法完成mongodb 本地克隆一份集合数据:db.source_collection.find().forEach(function(x){db.target_collection.insert(x)}) python中mong ...
分类:
数据库 时间:
2019-03-29 13:22:38
阅读次数:
192
clickhouse日常管理一 变量相关 1 查看变量 system.setting相关表 2 设置变量 set variables= 请注意这里是session级别,如果想永久生效,必须修改配置文件 3 变量文件分类 config.xml 说明 config.xml针对的是server级别的限制, ...
分类:
数据库 时间:
2019-03-14 20:01:56
阅读次数:
664
1、 Redis事务 Redis不支持事务,此事务不是关系型数据库中的事务; Redis事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 Redis事务的主要作用就是串联多个命令防止别的命令插队; Multi(组队阶段) ...
分类:
数据库 时间:
2019-01-30 21:42:14
阅读次数:
268
一、关于MongoDB复制集1、什么是复制集复制集是额外的数据副本,是跨多个服务器同步数据的过程,复制集提供了冗余并增加了数据可用性,通过复制集可以对硬件故障和中断的服务进行恢复。复制集的优势如下:?让数据更安全?搞数据可用性(724)?灾难恢复?无停机维护(如备份、索引重建、故障转移)?读缩放(额外的副本读取)?副本集对应用程序是透明的2、复制集的工作原理MongoDB的复制集至少需要两个节点。
分类:
数据库 时间:
2019-01-21 17:12:04
阅读次数:
176
一、关于MongoDB1、MongoDB简介MongoDB是一款跨平台、面向文档的数据库。可以实现高性能、高可用性、并且能够轻松扩展。是一个介于关系数据库和非关系数据库之间的产品,在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB也是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。不采用关系模型主要是为了更好的扩展性,MongoDB不再
分类:
数据库 时间:
2019-01-16 01:08:12
阅读次数:
221
应用场景:复制集作用的场景问题: 1、解决单点故障 2、读写分离 1、准备两台redis服务器 2、复制集的运行过程 FAQ 1、表明主节点是protected mode yes ,因为需要将主节点中的配置文件修改为protected mode no 2、说明从节点和主节点无法进行通信,需要关闭防火 ...
分类:
其他好文 时间:
2019-01-13 17:16:04
阅读次数:
254