下载安卓APP
龙果安卓APP

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

  • 章节
  • 提问
  • 手机观看

    扫码下载安卓APP

    龙果安卓APP

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:12:11分钟
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 00:22:32分钟
31 - 数据库中间件02-mycat安装 00:18:18分钟
32 - 数据库中间件03-mycat的helloworld 00:31:11分钟
33 - 数据库中间件04-mycat的初识 00:13:57分钟
34 - 数据库中间件05-mycat的数据切分 00:13:50分钟
35 - 数据库中间件06-mycat的读写分离-01 00:11:16分钟
36 - 数据库中间件06-mycat的读写分离-02 00:24:06分钟
37 - 数据库中间件06-mycat的读写分离03-读写分离补充 00:03:37分钟
38 - 数据库中间件07-mycat的高可用-01 00:10:01分钟
39 - 数据库中间件08-mycat的高可用-02 00:06:13分钟
40 - 数据库中间件09-mycat集群 00:08:08分钟
41 - mysql查询缓存 00:08:17分钟
42 - 数据库切分概述 00:37:09分钟
43 - java环境配置 00:13:42分钟
44 - 水平切分原理及单表切分后的操作 00:47:46分钟
45 - 水平切分原理及单表切分后的操作-2 00:19:32分钟
46 - 水平切分多表关联操作 00:38:14分钟
47 - 垂直切分原理及操作 00:17:23分钟
48 - 全局序列号 00:21:35分钟
49 - 数据库切分策略-分片枚举 00:35:49分钟
50 - 数据库切分策略-hash 00:41:16分钟
51 - 数据库切分策略-范围约定 00:17:20分钟
52 - 数据库切分策略-取模 00:13:54分钟
53 - 数据库切分策略-按日期分片 00:17:43分钟
54 - 全局表 00:04:27分钟
55 - 认识MyCat 00:13:55分钟
56 - 部署MyCat 00:20:20分钟
57 - 使用MyCat完成简单的数据库分片 00:28:58分钟
58 - MyCat分片策略 00:13:08分钟
59 - MyCat全局表配置 00:05:18分钟
60 - MyCatER表配置 00:20:27分钟
61 - 另外一种切分方式-使用客户端组件的方式实现数据库分 00:06:20分钟
62 - 课程总结 00:01:56分钟

MySQL大型分布式集群

优惠价: 599 ¥699

难    度:高级

课    时: 62

讲    师:叶子猿

学习人数:1219

     购买咨询

课程大纲
  • 第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:12:11分钟 |
  • 第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

    00:22:32分钟 |
  • 第31节

    数据库中间件02-mycat安装

    00:18:18分钟 |
  • 第32节

    数据库中间件03-mycat的helloworld

    00:31:11分钟 |
  • 第33节

    数据库中间件04-mycat的初识

    00:13:57分钟 |
  • 第34节

    数据库中间件05-mycat的数据切分

    00:13:50分钟 |
  • 第35节

    数据库中间件06-mycat的读写分离-01

    00:11:16分钟 |
  • 第36节

    数据库中间件06-mycat的读写分离-02

    00:24:06分钟 |
  • 第37节

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

    00:03:37分钟 |
  • 第38节

    数据库中间件07-mycat的高可用-01

    00:10:01分钟 |
  • 第39节

    数据库中间件08-mycat的高可用-02

    00:06:13分钟 |
  • 第40节

    数据库中间件09-mycat集群

    00:08:08分钟 |
  • 第41节

    mysql查询缓存

    00:08:17分钟 |
  • 第42节

    数据库切分概述

    00:37:09分钟 |
  • 第43节

    java环境配置

    00:13:42分钟 |
  • 第44节

    水平切分原理及单表切分后的操作

    00:47:46分钟 |
  • 第45节

    水平切分原理及单表切分后的操作-2

    00:19:32分钟 |
  • 第46节

    水平切分多表关联操作

    00:38:14分钟 |
  • 第47节

    垂直切分原理及操作

    00:17:23分钟 |
  • 第48节

    全局序列号

    00:21:35分钟 |
  • 第49节

    数据库切分策略-分片枚举

    00:35:49分钟 |
  • 第50节

    数据库切分策略-hash

    00:41:16分钟 |
  • 第51节

    数据库切分策略-范围约定

    00:17:20分钟 |
  • 第52节

    数据库切分策略-取模

    00:13:54分钟 |
  • 第53节

    数据库切分策略-按日期分片

    00:17:43分钟 |
  • 第54节

    全局表

    00:04:27分钟 |
  • 第55节

    认识MyCat

    00:13:55分钟 |
  • 第56节

    部署MyCat

    00:20:20分钟 |
  • 第57节

    使用MyCat完成简单的数据库分片

    00:28:58分钟 |
  • 第58节

    MyCat分片策略

    00:13:08分钟 |
  • 第59节

    MyCat全局表配置

    00:05:18分钟 |
  • 第60节

    MyCatER表配置

    00:20:27分钟 |
  • 第61节

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

    00:06:20分钟 |
  • 第62节

    课程总结

    00:01:56分钟 |
课程介绍

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


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

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

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

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

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

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

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



课程大纲
  • 第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:12:11分钟 |
  • 第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

    00:22:32分钟 |
  • 第31节

    数据库中间件02-mycat安装

    00:18:18分钟 |
  • 第32节

    数据库中间件03-mycat的helloworld

    00:31:11分钟 |
  • 第33节

    数据库中间件04-mycat的初识

    00:13:57分钟 |
  • 第34节

    数据库中间件05-mycat的数据切分

    00:13:50分钟 |
  • 第35节

    数据库中间件06-mycat的读写分离-01

    00:11:16分钟 |
  • 第36节

    数据库中间件06-mycat的读写分离-02

    00:24:06分钟 |
  • 第37节

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

    00:03:37分钟 |
  • 第38节

    数据库中间件07-mycat的高可用-01

    00:10:01分钟 |
  • 第39节

    数据库中间件08-mycat的高可用-02

    00:06:13分钟 |
  • 第40节

    数据库中间件09-mycat集群

    00:08:08分钟 |
  • 第41节

    mysql查询缓存

    00:08:17分钟 |
  • 第42节

    数据库切分概述

    00:37:09分钟 |
  • 第43节

    java环境配置

    00:13:42分钟 |
  • 第44节

    水平切分原理及单表切分后的操作

    00:47:46分钟 |
  • 第45节

    水平切分原理及单表切分后的操作-2

    00:19:32分钟 |
  • 第46节

    水平切分多表关联操作

    00:38:14分钟 |
  • 第47节

    垂直切分原理及操作

    00:17:23分钟 |
  • 第48节

    全局序列号

    00:21:35分钟 |
  • 第49节

    数据库切分策略-分片枚举

    00:35:49分钟 |
  • 第50节

    数据库切分策略-hash

    00:41:16分钟 |
  • 第51节

    数据库切分策略-范围约定

    00:17:20分钟 |
  • 第52节

    数据库切分策略-取模

    00:13:54分钟 |
  • 第53节

    数据库切分策略-按日期分片

    00:17:43分钟 |
  • 第54节

    全局表

    00:04:27分钟 |
  • 第55节

    认识MyCat

    00:13:55分钟 |
  • 第56节

    部署MyCat

    00:20:20分钟 |
  • 第57节

    使用MyCat完成简单的数据库分片

    00:28:58分钟 |
  • 第58节

    MyCat分片策略

    00:13:08分钟 |
  • 第59节

    MyCat全局表配置

    00:05:18分钟 |
  • 第60节

    MyCatER表配置

    00:20:27分钟 |
  • 第61节

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

    00:06:20分钟 |
  • 第62节

    课程总结

    00:01:56分钟 |

相关课程

讲师简介

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

学员动态

数据加载中,请稍后...