一. 单个数据库服务器的缺点 数据库服务器存在单点问题 数据库服务器资源无法满足增长的读写请求 高峰时数据库连接数经常超过上限 二. 如何解决单点问题 增加额外的数据库服务器,组建数据库集群 同一集群中的数据库服务器需要具有相同的数据 集群中的任一服务器宕机后,其它服务器可以取代宕机服务器 三. M ...
分类:
数据库 时间:
2019-01-13 14:58:14
阅读次数:
164
一、Redis主从复制简述 1、主从架构的核心原理 2、主从复制的断点续传 3、无磁盘化复制 4、过期key处理 5、redis replication的核心机制 6、master持久化对于主从架构的安全保障的意义 二、Redis主从复制的流程及复制方法 1、复制的完整流程 2、数据同步相关的核心机 ...
分类:
其他好文 时间:
2019-01-13 01:53:07
阅读次数:
191
本篇博文相对简单,因为是初次使用Docker,MySQL的主从复制之前也在Centos环境下搭建过,但是也忘的也差不多了,因此本次尝试在Docker中搭建。根据网上教程走还是踩了一些坑,不过所幸最终搭建成功,因此记录下来,避免以后踩了重复的坑。 搭建环境 Centos 7.2 64位 MySQL 5 ...
分类:
数据库 时间:
2019-01-12 18:03:13
阅读次数:
199
Mycat 读写分离: 读写分离,简单地说是把对数据库的读和写操作分开,以对应不同的数据库服务器。主数据库提供写操作,从数据库提供读操作,这样能有效地减轻单台数据库的压力。主数据库进行写操作后,数据及时同步到所读的数据库,尽可能保证读、写数据库的数据一致,比如MySQL的主从复制、Oracle的da ...
分类:
其他好文 时间:
2019-01-11 23:11:24
阅读次数:
279
前置条件 准备两台服务器(可以是虚拟机),系统为centos7 此处演示的两台服务器:192.168.8.134、192.168.8.135 第一步:安装mysql5.7.24 先在两台服务器上安装mysql5.7.24,安装可参考: [centos7下安装mysql5.7.24]: https:/ ...
分类:
数据库 时间:
2019-01-11 13:07:28
阅读次数:
215
一、介绍 上一篇我们已经介绍了Redis的主从复制,传送门:《Redis高可用之主从复制实践(四)》,想必大家对redis已经有一个概念了,那么问题来了,如果redis主从复制的master服务器挂掉了,那么整体redis就崩溃了,因为master无法进行写数据,导致slave中无法更新数据。 那么 ...
分类:
其他好文 时间:
2019-01-10 19:57:46
阅读次数:
935
POLARDB架构 我们知道,POLARDB是一个由多个节点构成的数据库集群,一个主节点,多个读节点。对外默认提供两个地址,一个是集群地址,一个是主地址,推荐使用集群地址,因为它具备读写分离功能可以把所有节点的资源整合到一起对外提供服务。 MySQL读写分离解决和引入的问题 用过MySQL的都知道, ...
分类:
数据库 时间:
2019-01-10 16:28:25
阅读次数:
219
一、Redis主从复制 主从复制:主节点负责写数据,从节点负责读数据,主节点定期把数据同步到从节点保证数据的一致性 1. 主从复制的相关操作 a,配置主从复制方式一、新增redis6380.conf, 加入 slaveof 192.168.152.128 6379, 在6379启动完后再启6380, ...
分类:
其他好文 时间:
2019-01-10 10:50:20
阅读次数:
223
redis主从复制 和Mysql主从复制的原因一样,Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况。为了分担读压力,Redis支持主从复制,Redis的主从结构可以采用一主多从或者级联结构,Redis主从复制可以根据是否是全量分为全量同步和增量同步。下图为级联结构。 全量同步 ...
分类:
其他好文 时间:
2019-01-09 11:36:36
阅读次数:
178
环境:主服务器ip:10.254.12.238辅助服务器ip:10.254.10.161做主从需要两个条件:1、授权给辅助服务器2、主服务器zone文件中配置有NS,A或者PTR两台设备均简单粗暴的安装bind`yuminstallbind-y`配置主服务器修改主服务器的主配置文件:~]#vim/etc/named.conflisten-onport53{any;};allow-query{any
分类:
其他好文 时间:
2019-01-08 17:18:53
阅读次数:
175