【原创】拉勾课程速推指南-阶段四 模块一 MySQL海量数据存储与优化(上)

文章内容输出来源:拉勾教育Java高薪训练营

学习心得

【拉勾课程速推指南】学习心得

课程介绍

第四阶段 大型分布式存储系统架构进阶
模块一 MySQL海量数据存储与优化(上)
本模块对MySQL体系架构、运行机制、存储引擎、索引原理、事务和锁以及集群架构设计等方面的内容进行深入系统的介绍,并对SQL和架构进行分析及提出性能优化方案。

作业内容

搭建一个MySQL高可用架构集群环境(4台主机,1主、2从、1 MHA)

  1. 首先实现一主两从的同步复制功能(采用半同步复制机制)
  2. 然后采用MHA实现主机出故障,从库能自动切换功能
  3. MHA高可用搭建后,在主库新建商品表进行效果测试
    在拉勾业务中职位表相当于电商系统的商品表,投递表相当于电商系统的订单表。职位表我们采用垂直拆分方法分为position(职位描述表)和 position_detail(职位详情表),表结构结构如下:
    position:id(int)、name(varchar)、salary(varchar)、city(varchar)
    position_detail:id(int)、pid(int)、description(text)
  4. 作业需要提交集群环境搭建手册和效果演示视频
    手册:包含环境软件版本和架构介绍、环境安装过程、操作的问题和注意事项等。
    视频:仅录制环境介绍和效果演示。

课程目录及观看建议

2倍速模式

  • 课程:1小时
    需要观看主从模式、半同步模式的搭建和MHA的简介。
  • 作业:3小时
    主要花费在搭建虚拟机系统环境和查找MHA搭建资料上。

*** 必看
** 建议看
* 可不看

任务一:MySQL架构原理

任务二:MySQL索引原理

任务三:MySQL事务和锁

任务四:MySQL集群架构

  1. MySQL集群架构之架构设计理念(18:22)
  2. MySQL集群架构之主从模式概述(07:30)*
  3. MySQL集群架构之主从模式异步复制原理(15:17)
  4. MySQL集群架构之主从模式半同步复制原理(13:31)
  5. MySQL集群架构之并行复制-5.6版本(12:59)
  6. MySQL集群架构之并行复制-5.7版本(11:20)
  7. MySQL集群架构之并行复制-8.0版本(08:47)
  8. MySQL集群架构之并行复制监控(03:04)
  9. MySQL集群架构之环境准备实战(19:15)***
  10. MySQL集群架构之主从复制实战(27:21)***
  11. MySQL集群架构之半同步复制和并行复制实战(31:32)***
  12. MySQL集群架构之读写分离(14:52)
  13. MySQL集群架构之读写分配机制(11:00)
  14. MySQL集群架构之读写分离实战(28:53)
  15. MySQL集群架构之双主模式(16:42)
  16. MySQL集群架构之双主复制实战(30:35)
  17. MySQL集群架构之MMM高可用架构方案(11:44)
  18. MySQL集群架构之MHA高可用架构方案(09:20)***
  19. MySQL集群架构之主备切换策略(20:11)
  20. MySQL集群架构之分库分表垂直拆分(17:06)
  21. MySQL集群架构之分库分表水平拆分(10:01)
  22. MySQL集群架构之分库分表主键策略(11:27)
  23. MySQL集群架构之分片策略(30:35)
  24. MySQL集群架构之停机扩容方案(14:57)
  25. MySQL集群架构之平滑扩容方案(13:00)

观后感

可以直接看课程资料中的pdf笔记。

作业说明

更新中...
介绍作业思路、实现步骤、注意事项等。

实现步骤
更新中...

作业参考

mysql实现高可用架构之MHA

你可能感兴趣的:(【原创】拉勾课程速推指南-阶段四 模块一 MySQL海量数据存储与优化(上))