文章内容输出来源:拉勾教育Java高薪训练营
学习心得
课程介绍
第四阶段 大型分布式存储系统架构进阶
模块一 MySQL海量数据存储与优化(上)
本模块对MySQL体系架构、运行机制、存储引擎、索引原理、事务和锁以及集群架构设计等方面的内容进行深入系统的介绍,并对SQL和架构进行分析及提出性能优化方案。
作业内容
搭建一个MySQL高可用架构集群环境(4台主机,1主、2从、1 MHA)
- 首先实现一主两从的同步复制功能(采用半同步复制机制)
- 然后采用MHA实现主机出故障,从库能自动切换功能
- MHA高可用搭建后,在主库新建商品表进行效果测试
在拉勾业务中职位表相当于电商系统的商品表,投递表相当于电商系统的订单表。职位表我们采用垂直拆分方法分为position(职位描述表)和 position_detail(职位详情表),表结构结构如下:
position:id(int)、name(varchar)、salary(varchar)、city(varchar)
position_detail:id(int)、pid(int)、description(text)- 作业需要提交集群环境搭建手册和效果演示视频
手册:包含环境软件版本和架构介绍、环境安装过程、操作的问题和注意事项等。
视频:仅录制环境介绍和效果演示。
课程目录及观看建议
2倍速模式
- 课程:1小时
需要观看主从模式、半同步模式的搭建和MHA的简介。 - 作业:3小时
主要花费在搭建虚拟机系统环境和查找MHA搭建资料上。
***
必看
**
建议看
*
可不看
任务一:MySQL架构原理
略
任务二:MySQL索引原理
略
任务三:MySQL事务和锁
略
任务四:MySQL集群架构
- MySQL集群架构之架构设计理念(18:22)
- MySQL集群架构之主从模式概述(07:30)
*
- MySQL集群架构之主从模式异步复制原理(15:17)
- MySQL集群架构之主从模式半同步复制原理(13:31)
- MySQL集群架构之并行复制-5.6版本(12:59)
- MySQL集群架构之并行复制-5.7版本(11:20)
- MySQL集群架构之并行复制-8.0版本(08:47)
- MySQL集群架构之并行复制监控(03:04)
- MySQL集群架构之环境准备实战(19:15)
***
- MySQL集群架构之主从复制实战(27:21)
***
- MySQL集群架构之半同步复制和并行复制实战(31:32)
***
- MySQL集群架构之读写分离(14:52)
- MySQL集群架构之读写分配机制(11:00)
- MySQL集群架构之读写分离实战(28:53)
- MySQL集群架构之双主模式(16:42)
- MySQL集群架构之双主复制实战(30:35)
- MySQL集群架构之MMM高可用架构方案(11:44)
- MySQL集群架构之MHA高可用架构方案(09:20)
***
- MySQL集群架构之主备切换策略(20:11)
- MySQL集群架构之分库分表垂直拆分(17:06)
- MySQL集群架构之分库分表水平拆分(10:01)
- MySQL集群架构之分库分表主键策略(11:27)
- MySQL集群架构之分片策略(30:35)
- MySQL集群架构之停机扩容方案(14:57)
- MySQL集群架构之平滑扩容方案(13:00)
观后感
可以直接看课程资料中的pdf笔记。
作业说明
更新中...
介绍作业思路、实现步骤、注意事项等。
实现步骤
更新中...