学院首页 > 课程列表 > MySQL大型分布式集群

MySQL大型分布式集群

1 - (免费) 课程概述 00:12:22分钟
2 - (免费) 课程背景 00:09:12分钟
3 - (免费) 纵观大型网站架构发展,总结持久化部分需要应对的问题 00:27:12分钟
4 - 操作系统安装以及配置 00:31:22分钟
5 - 在CentOS上通过yum安装mysql5.7 00:15:32分钟
6 - mysql初次见面-mysql5.7的用户以及安全策略 00:05:34分钟
7 - mysql初次见面续-mysql基本操作 00:37:36分钟
8 - 认识主从复制 00:15:01分钟
9 - 主从复制的准备工作01-mysql用户以及权限 00:26:06分钟
10 - 主从复制的准备工作02-binlog日志详解 00:33:23分钟
11 - 主从实战01-准备环境 00:26:06分钟
12 - 主从实战02-主节点配置 00:06:19分钟
13 - 主从实战03-从节点配置 00:10:45分钟
14 - java操作主从01 00:24:26分钟
15 - java操作主从02 00:13:48分钟
16 - 主主复制 00:32:23分钟
17 - 负载均衡概述以及环境准备 00:20:42分钟
18 - 搭建负载均衡-01 00:22:54分钟
19 - 搭建负载均衡-02 00:06:06分钟
20 - 启动haproxy的监控功能 00:14:52分钟
21 - 高可用以及环境准备 00:40:14分钟
22 - 搭建keepalived 00:19:42分钟
23 - Keepalived配置简介 00:11:01分钟
24 - Keepalived配置邮件 00:42:27分钟
25 - Keepalived其他配置 00:12:13分钟
26 - 分库分表概述 00:12:18分钟
27 - 逻辑分表01-水平分表 00:32:43分钟
28 - 逻辑分表02-水平分表续及垂直分表 00:13:36分钟
29 - 表分区 00:42:19分钟
30 - 数据库中间件01-认识mycat 待更新
31 - 数据库中间件02-mycat安装 待更新
32 - 数据库中间件03-mycat的helloworld 待更新
33 - 数据库中间件04-mycat的初识 待更新
34 - 数据库中间件05-mycat的数据切分 待更新
35 - 数据库中间件06-mycat的读写分离-01 待更新
36 - 数据库中间件06-mycat的读写分离-02 待更新
37 - 数据库中间件06-mycat的读写分离03-读写分离补充 待更新
38 - 数据库中间件07-mycat的高可用-01 待更新
39 - 数据库中间件08-mycat的高可用-02 待更新
40 - 数据库中间件09-mycat集群 待更新
41 - mysql查询缓存 待更新
42 - 数据库切分概述 待更新
43 - 水平切分原理及单表切分后的操作 待更新
44 - 水平切分多表关联操作 待更新
45 - 垂直切分原理及操作 待更新
46 - 全局序列号 待更新
47 - 数据库切分策略-分片枚举 待更新
48 - 数据库切分策略-hash 待更新
49 - 数据库切分策略-范围约定 待更新
50 - 数据库切分策略-取模 待更新
51 - 数据库切分策略-按日期分片 待更新
52 - 数据库切分策略-其他切分策略 待更新
53 - 全局表 待更新
54 - 认识MyCat 待更新
55 - 部署MyCat 待更新
56 - 使用MyCat完成简单的数据库分片 待更新
57 - MyCat分片策略 待更新
58 - MyCat全局表配置 待更新
59 - MyCatER表配置 待更新
60 - 另外一种切分方式-使用客户端组件的方式实现数据库分 待更新
61 - 课程总结 待更新

MySQL大型分布式集群

现价: 599 原价:¥699

难度:高级

课时: 61

学习人数: 265

课程讲师:叶子猿

购买咨询

课程大纲

1 [免费观看] 课程概述 00:12:22分钟

2 [免费观看] 课程背景 00:09:12分钟

3 [免费观看] 纵观大型网站架构发展,总结持久化部分需要应对的问题 00:27:12分钟

4 操作系统安装以及配置 00:31:22分钟

5 在CentOS上通过yum安装mysql5.7 00:15:32分钟

6 mysql初次见面-mysql5.7的用户以及安全策略 00:05:34分钟

7 mysql初次见面续-mysql基本操作 00:37:36分钟

8 认识主从复制 00:15:01分钟

9 主从复制的准备工作01-mysql用户以及权限 00:26:06分钟

10 主从复制的准备工作02-binlog日志详解 00:33:23分钟

11 主从实战01-准备环境 00:26:06分钟

12 主从实战02-主节点配置 00:06:19分钟

13 主从实战03-从节点配置 00:10:45分钟

14 java操作主从01 00:24:26分钟

15 java操作主从02 00:13:48分钟

16 主主复制 00:32:23分钟

17 负载均衡概述以及环境准备 00:20:42分钟

18 搭建负载均衡-01 00:22:54分钟

19 搭建负载均衡-02 00:06:06分钟

20 启动haproxy的监控功能 00:14:52分钟

21 高可用以及环境准备 00:40:14分钟

22 搭建keepalived 00:19:42分钟

23 Keepalived配置简介 00:11:01分钟

24 Keepalived配置邮件 00:42:27分钟

25 Keepalived其他配置 00:12:13分钟

26 分库分表概述 00:12:18分钟

27 逻辑分表01-水平分表 00:32:43分钟

28 逻辑分表02-水平分表续及垂直分表 00:13:36分钟

29 表分区 00:42:19分钟

30 数据库中间件01-认识mycat 待更新

31 数据库中间件02-mycat安装 待更新

32 数据库中间件03-mycat的helloworld 待更新

33 数据库中间件04-mycat的初识 待更新

34 数据库中间件05-mycat的数据切分 待更新

35 数据库中间件06-mycat的读写分离-01 待更新

36 数据库中间件06-mycat的读写分离-02 待更新

37 数据库中间件06-mycat的读写分离03-读写分离补充 待更新

38 数据库中间件07-mycat的高可用-01 待更新

39 数据库中间件08-mycat的高可用-02 待更新

40 数据库中间件09-mycat集群 待更新

41 mysql查询缓存 待更新

42 数据库切分概述 待更新

43 水平切分原理及单表切分后的操作 待更新

44 水平切分多表关联操作 待更新

45 垂直切分原理及操作 待更新

46 全局序列号 待更新

47 数据库切分策略-分片枚举 待更新

48 数据库切分策略-hash 待更新

49 数据库切分策略-范围约定 待更新

50 数据库切分策略-取模 待更新

51 数据库切分策略-按日期分片 待更新

52 数据库切分策略-其他切分策略 待更新

53 全局表 待更新

54 认识MyCat 待更新

55 部署MyCat 待更新

56 使用MyCat完成简单的数据库分片 待更新

57 MyCat分片策略 待更新

58 MyCat全局表配置 待更新

59 MyCatER表配置 待更新

60 另外一种切分方式-使用客户端组件的方式实现数据库分 待更新

61 课程总结 待更新

课程介绍

本套课程将通过分布式集群和分库分表两部分内容进行讲解


1、主要解决针对大型网站架构中持久化部分中,大量数据存储以及高并发访问所带来是数据读写问题。分布式是将一个业务拆分为多个子业务,部署在不同的服务器上。集群是同一个业务,部署在多个服务器上。

2、着重对数据切分做了细致丰富的讲解,从数据切分的原理出发,一步一步深入理解数据的切分,通过深入理解各种切分策略来设计和优化我们的系统。这部分中我们还用到了数据库中间件和客户端组件来进行数据的切分,让广大网友能够对数据的切分从理论到实战都会有一个质的飞跃。

学完本套课程以后能够达到的效果:

期望通过本课程能帮助大家学习到如何通过分布式+集群的方式来提高io的吞吐量,以及数据库的主从复制,主主复制,负载均衡,高可用,分库分表以及数据库中间件的使用。希望能够帮助大家更加清楚了解架构的工作模式,从而写出更高质量的代码。对于企业的架构人员可以优化企业架构。对于兴趣爱好者,可以作为一个很好的入门。

课程讲解过程中尽可能用简单的语言描述其中的原理,通过实例来帮助初学者快速上手。案例中代码全部手写,实例全部现场真实环境演示。

教程样例项目中用到的技术及相应的环境:
MySQL5.7  CentOS6.9  Vmware  Spring3.x以上  JDK8  Maven XShell Xftp

教程中所有的与编程相关均使用Java来进行演示,但与编程语言无关,可使用任何编程语言进行测试。  




更新时间说明:


8月18日更新:第20节-25节


8月25日更新:第26节-29节


9月01日更新:第30节-34节


9月08日更新:第35节-40节


9月15日更新:第41节-45节


9月22日更新:第46节-52节


9月29日更新:第53节-60节

课程大纲

1 [免费观看] 课程概述 00:12:22分钟

2 [免费观看] 课程背景 00:09:12分钟

3 [免费观看] 纵观大型网站架构发展,总结持久化部分需要应对的问题 00:27:12分钟

4 操作系统安装以及配置 00:31:22分钟

5 在CentOS上通过yum安装mysql5.7 00:15:32分钟

6 mysql初次见面-mysql5.7的用户以及安全策略 00:05:34分钟

7 mysql初次见面续-mysql基本操作 00:37:36分钟

8 认识主从复制 00:15:01分钟

9 主从复制的准备工作01-mysql用户以及权限 00:26:06分钟

10 主从复制的准备工作02-binlog日志详解 00:33:23分钟

11 主从实战01-准备环境 00:26:06分钟

12 主从实战02-主节点配置 00:06:19分钟

13 主从实战03-从节点配置 00:10:45分钟

14 java操作主从01 00:24:26分钟

15 java操作主从02 00:13:48分钟

16 主主复制 00:32:23分钟

17 负载均衡概述以及环境准备 00:20:42分钟

18 搭建负载均衡-01 00:22:54分钟

19 搭建负载均衡-02 00:06:06分钟

20 启动haproxy的监控功能 00:14:52分钟

21 高可用以及环境准备 00:40:14分钟

22 搭建keepalived 00:19:42分钟

23 Keepalived配置简介 00:11:01分钟

24 Keepalived配置邮件 00:42:27分钟

25 Keepalived其他配置 00:12:13分钟

26 分库分表概述 00:12:18分钟

27 逻辑分表01-水平分表 00:32:43分钟

28 逻辑分表02-水平分表续及垂直分表 00:13:36分钟

29 表分区 00:42:19分钟

30 数据库中间件01-认识mycat 待更新

31 数据库中间件02-mycat安装 待更新

32 数据库中间件03-mycat的helloworld 待更新

33 数据库中间件04-mycat的初识 待更新

34 数据库中间件05-mycat的数据切分 待更新

35 数据库中间件06-mycat的读写分离-01 待更新

36 数据库中间件06-mycat的读写分离-02 待更新

37 数据库中间件06-mycat的读写分离03-读写分离补充 待更新

38 数据库中间件07-mycat的高可用-01 待更新

39 数据库中间件08-mycat的高可用-02 待更新

40 数据库中间件09-mycat集群 待更新

41 mysql查询缓存 待更新

42 数据库切分概述 待更新

43 水平切分原理及单表切分后的操作 待更新

44 水平切分多表关联操作 待更新

45 垂直切分原理及操作 待更新

46 全局序列号 待更新

47 数据库切分策略-分片枚举 待更新

48 数据库切分策略-hash 待更新

49 数据库切分策略-范围约定 待更新

50 数据库切分策略-取模 待更新

51 数据库切分策略-按日期分片 待更新

52 数据库切分策略-其他切分策略 待更新

53 全局表 待更新

54 认识MyCat 待更新

55 部署MyCat 待更新

56 使用MyCat完成简单的数据库分片 待更新

57 MyCat分片策略 待更新

58 MyCat全局表配置 待更新

59 MyCatER表配置 待更新

60 另外一种切分方式-使用客户端组件的方式实现数据库分 待更新

61 课程总结 待更新

讲师简介

创业公司CTO,见证公司架构的发展,精通JAVA后端开发,拥有8年软件系统开发经验,3年系统架构设计经验,3年互联网运维经验。主要从事互联网金融系统的技术研发及项目管理工作,拥有非常丰富的分布式系统架构经验,对微服务有深刻的理解。精通java,linux,mysql,spring cloud。有丰富的技术培训和技术讲座的经验。相信技术改变人生,一直在不断学习和积累新的知识。

相关课程文档
  • Mysql大型分布式集群:第01节-03节PPT 下载
  • Mysql大型分布式集群:第04节-09节PPT 下载

扫码下载安卓APP

龙果安卓APP

陈老师:3155237748点击这里给我发消息

林老师:2108067059 点击这里给我发消息

注册

找回密码

没有账号?立即注册

注册成功,激活邮件已发送至您的邮箱请注意查收并激活帐号。

如未收到激活邮件,请点击重新发送

正在加载 · · ·