a. 网站架构图:2 b. 普通数据之间的同步方案:2 d. 数据库的同步方案:2 e. 互联网公司从初期到后期的数据库架构拓展3 f. 数据库主从复制解决的问题3 ① 负载均衡 3 ② 数据备份 3 ③ 数据分布 3 ④ 升级测试 3 g. 主从复制原理 画图 ,每个人必须会,面试必备:3 h. ...
分类:
其他好文 时间:
2018-07-09 15:20:22
阅读次数:
178
谢邀,这是个好问题,而且这个问题好在即使概念非常容易理解,但是这几个不同的概念细节太多太多,而且理解了概念,自己要用,又需要做很多的调研评估和开发工作。作为在这个领域爬坑多年的人,我这里就先介绍下概念,再提供几个开源工具和云服务吧。先来说这些架构解决的问题吧,传统数据库如Mysql(以下工具也会以M ...
分类:
数据库 时间:
2018-05-20 18:50:00
阅读次数:
204
使用gtid (也需要开启binlog日志) CHANGE MASTER TO MASTER_HOST=’192.168.95.11’, MASTER_USER=’mysql12’, MASTER_PASSWORD=’mysql12’,MASTER_AUTO_POSITION = 1; 使用binl ...
分类:
数据库 时间:
2018-05-03 20:00:31
阅读次数:
173
一、MySQL的数据库主从复制原理 MySQL主从复制实际上基于二进制日志,原理可以用一张图来表示: 分为四步走: 1. 主库对所有DDL和DML产生的日志写进binlog; 2. 主库生成一个 log dump 线程,用来给从库I/O线程读取binlog; 3. 从库的I/O Thread去请求主 ...
分类:
数据库 时间:
2018-04-21 23:32:14
阅读次数:
249
当然了,要想解决问题得先有环境。一主一从的配置流程:主:先配置DNS解析,实验环境可以利用/etc/hosts解析vim/etc/hosts192.168.122.45master1192.168.122.46master2从机不用在配置,通过scp发送到从机scp/etc/hostsmaster2:/etc1启动二进制日志,服务器ID,GTIDvim/etc/my.cnflog-binserve
分类:
数据库 时间:
2018-03-20 20:40:30
阅读次数:
217
主从配置过程:
参看:
https://mariadb.com/kb/en/library/setting-up-replication/
https://dev.mysql.com/doc/refman/5.5/en/replication-configuration.html主服务器192.168.
分类:
数据库 时间:
2018-03-18 15:00:12
阅读次数:
206
参考文档: http://www.cnblogs.com/crazylqy/p/5542558.html http://www.cnblogs.com/gl-developer/p/6170423.html https://mp.weixin.qq.com/s?__biz=MzAxMTEyOTQ5O ...
分类:
数据库 时间:
2018-02-13 14:34:40
阅读次数:
332
背景 公司规模已经形成,用户数据已成为公司的核心命脉,一次老王一不小心把数据库文件删除,通过mysqldump备份策略恢复用了两个小时,在这两小时中,公司业务中断,损失100万,老王做出深刻反省,公司也因此对于数据库的性能和可靠性提出更高要求。要求对数据库进行改造,使其承载力进行提升,故障修复时间减... ...
分类:
数据库 时间:
2017-12-19 00:51:54
阅读次数:
303