MySQL备份一般采用全库备份加日志备份的方式,根据业务的需要,可以采用每周日凌晨1点进行完全备份以及每小时进行一次增量备份,这样在MySQL故障后可以使用完全备份和日志备份尽可能的去恢复最完整的数据。一、binlog日志恢复MySQL的二进制日志记录着该数据库所有增删改的操作日志(前提是需要自己开启binlog),还包括了这些操作的执行时间,binlog的使用场景无外乎就是主从同步以及恢复数据库
分类:
数据库 时间:
2020-06-08 12:35:39
阅读次数:
117
目录 (1)单块架构 (2)初步的高可用架构 (3)千万级用户量的压力预估 (4)服务器压力预估 (5)业务垂直拆分 (6)用分布式缓存抗下读请求 (7)基于数据库主从架构做读写分离 (8)总结 本文将会从一个大型的网站发展历程出发,一步一步的探索这个网站的架构是如何从单体架构,演化到分布式架构,然 ...
分类:
Web程序 时间:
2020-06-08 12:17:33
阅读次数:
89
MYSQL第一节:Mysql5.7 通用二进制安装方法 第二节:MySQL主从/主主 复制环境搭建 在前两节的基础环境上,使用mysqldump命令再搭建一个备库, 环境: 主库:192.168.150.101 备库1:192.168.150.102 备库2(当前服务器):192.168.150.1 ...
分类:
数据库 时间:
2020-06-07 14:31:23
阅读次数:
70
一、为什么要用分布式ID? 在说分布式ID的具体实现之前,我们来简单分析一下为什么用分布式ID?分布式ID应该满足哪些特征? 1.1、什么是分布式ID? 拿MySQL数据库举个栗子:在我们业务数据量不大的时候,单库单表完全可以支撑现有业务,数据再大一点搞个MySQL主从同步读写分离也能对付。但随着数 ...
分类:
其他好文 时间:
2020-06-06 13:17:26
阅读次数:
59
1,网站价值在于能给用户提供什么,而不在于它是怎么做的。 2,在网站还很小时,就追求网站的架构是舍本逐末。 3,不要为了技术而技术。 4,计算机的任何问题都可以通过增加一个虚拟层来解决。网络的七层,每一层都可以看作是下一层的虚拟层,操作系统可以看作硬件的虚拟层,java虚拟机可以看作是操作系统的虚拟 ...
分类:
Web程序 时间:
2020-06-06 11:18:07
阅读次数:
94
361-363 创建mysql主从 STEP 1 启动主从 [root@database ~]# docker run -p 3307:3306 --name mysql-master -v /mydata/mysql/master/conf:/etc/mysql -v /mydata/mysql/ ...
分类:
数据库 时间:
2020-06-06 01:08:54
阅读次数:
91
主从复制简介:互联网"三高"架构高并发高性能高可用高可用目标:业界可用性目标5个九,即99.999%,即服务器年宕机时长低于315秒,约5.25分钟单机Redis的风险与问题问题1.机器故障现像:硬盘故障、系统崩溃本质:数据丢失,很可能对业务造成灾难性打击结论:基本上会放弃使用redis问题2.容量瓶颈现像:内存不足,从16G升到64G,从64G升级到128G,无限升级内存本质
分类:
其他好文 时间:
2020-06-05 18:01:17
阅读次数:
70
consul1.6实现Mysql-Gtid主从读写分离-03
分类:
数据库 时间:
2020-06-05 18:01:04
阅读次数:
75