当前位置:IT教程网 > 优质资源 > MySQL大型分布式集群实战教程

action 发表于 2018-03-26
  • 资源详情
  • 下载记录
  • 资源评价

MySQL大型分布式集群实战教程

2017年9月


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

: T3 ]' }/ c1 K9 H2 l* W4 L! M$ {
1、主要解决针对大型网站架构中持久化部分中,大量数据存储以及高并发访问所带来是数据读写问题。分布式是将一个业务拆分为多个子业务,部署在不同的服务器上。集群是同一个业务,部署在多个服务器上。
, }' d9 M1 r# ~/ a
2、着重对数据切分做了细致丰富的讲解,从数据切分的原理出发,一步一步深入理解数据的切分,通过深入理解各种切分策略来设计和优化我们的系统。这部分中我们还用到了数据库中间件和客户端组件来进行数据的切分,让广大网友能够对数据的切分从理论到实战都会有一个质的飞跃。% x- H) L% V! k( U( e3 I

学完本套课程以后能够达到的效果:
9 f2 C- q  |  M- K" s
期望通过本课程能帮助大家学习到如何通过分布式+集群的方式来提高io的吞吐量,以及数据库的主从复制,主主复制,负载均衡,高可用,分库分表以及数据库中间件的使用。希望能够帮助大家更加清楚了解架构的工作模式,从而写出更高质量的代码。对于企业的架构人员可以优化企业架构。对于兴趣爱好者,可以作为一个很好的入门。
4 l* r6 u3 ?+ }6 J: z
课程讲解过程中尽可能用简单的语言描述其中的原理,通过实例来帮助初学者快速上手。案例中代码全部手写,实例全部现场真实环境演示。

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

教程中所有的与编程相关均使用Java来进行演示,但与编程语言无关,可使用任何编程语言进行测试。 - j: ~" ~( H8 K, W

课程大纲
第1节课程概述                  00:12:22分钟  " \5 Q( p9 {) A, u) s0 J
第2节课程背景                  00:09:12分钟  & X# K: c( u% N5 D- L& [
第3节纵观大型网站架构发展,总结持久化部分需要应对的问题                  00:27:12分钟  
第4节操作系统安装以及配置                00:31:22分钟  4 {: y- H' K1 B  z
第5节在CentOS上通过yum安装mysql5.7                00:15:32分钟  + ?3 H' U, ?. r4 ^, K
第6节mysql初次见面-mysql5.7的用户以及安全策略                00:05:34分钟  / G2 ^3 W7 r  S$ _! Q
第7节mysql初次见面续-mysql基本操作                00:37:36分钟  ! C- f/ k" p* q( X5 o
第8节认识主从复制                00:15:01分钟  
第9节主从复制的准备工作01-mysql用户以及权限                00:12:11分钟  . S# P( ^$ L) S9 Y# S
第10节主从复制的准备工作02-binlog日志详解                00:33:23分钟  : L, V. B) u7 k* [/ L
第11节主从实战01-准备环境                00:26:06分钟  . w9 U4 n2 X7 [- k9 E; V- X
第12节主从实战02-主节点配置                00:06:19分钟  1 i) i3 |. w$ h% ?$ ]8 ?
第13节主从实战03-从节点配置                00:10:45分钟  2 l0 Q/ i- J% {5 V* A; k
第14节java操作主从01                00:24:26分钟  * K4 u* z  l/ b4 T( r4 O
第15节java操作主从02                00:13:48分钟  
第16节主主复制                00:32:23分钟  $ T' u! v9 k/ `, R
第17节负载均衡概述以及环境准备                00:20:42分钟  
第18节搭建负载均衡-01                00:22:54分钟  
第19节搭建负载均衡-02                00:06:06分钟  
第20节启动haproxy的监控功能                00:14:52分钟  
第21节高可用以及环境准备                00:40:14分钟  : k. O" t, ^! U. H& x! Y- K
第22节搭建keepalived                00:19:42分钟  
第23节Keepalived配置简介                00:11:01分钟  
第24节Keepalived配置邮件                00:42:27分钟  ! s3 f9 n& N- z$ `2 G
第25节Keepalived其他配置                00:12:13分钟  6 e! r/ [+ R# H$ O6 t
第26节分库分表概述                00:12:18分钟  " z1 f8 H7 C! @5 M: `
第27节逻辑分表01-水平分表                00:32:43分钟  
第28节逻辑分表02-水平分表续及垂直分表                00:13:36分钟  ! H0 D) f1 }. F: T% S4 n" ]  m
第29节表分区                00:42:19分钟  % v; s+ Z2 T; K( }! H
第30节数据库中间件01-认识mycat                00:22:32分钟  2 g% b$ N; t- y; n& [! [. B
第31节数据库中间件02-mycat安装                00:18:18分钟  
第32节数据库中间件03-mycat的helloworld                00:31:11分钟  
第33节数据库中间件04-mycat的初识                00:13:57分钟  % H1 N/ s2 ]( t& g4 V( }
第34节数据库中间件05-mycat的数据切分                00:13:50分钟  
第35节数据库中间件06-mycat的读写分离-01                00:11:16分钟  " G2 ?1 A( B) f1 u2 G$ K8 S6 u
第36节数据库中间件06-mycat的读写分离-02                00:24:06分钟  
第37节数据库中间件06-mycat的读写分离03-读写分离补充                00:03:37分钟  
第38节数据库中间件07-mycat的高可用-01                00:10:01分钟  ( o4 v, ?. X  K
第39节数据库中间件08-mycat的高可用-02                00:06:13分钟  
第40节数据库中间件09-mycat集群                00:08:08分钟  ! E. I5 P9 @. C  E6 _' }/ l9 W7 u
第41节mysql查询缓存                00:08:17分钟  
第42节数据库切分概述                00:37:09分钟  
第43节java环境配置                00:13:42分钟  8 \0 F' C0 X$ J1 y$ I
第44节水平切分原理及单表切分后的操作                00:47:46分钟  
第45节水平切分原理及单表切分后的操作-2                00:19:32分钟  
第46节水平切分多表关联操作                00:38:14分钟  ! j! n- ]; }2 p) m; j
第47节垂直切分原理及操作                00:17:23分钟    V; ^& t7 k4 X4 l" w! M# i
第48节全局序列号                00:21:35分钟  
第49节数据库切分策略-分片枚举                00:35:49分钟  ! U8 _; J. G2 N/ v
第50节数据库切分策略-hash                00:41:16分钟  ! U8 }& d. q+ \& `
第51节数据库切分策略-范围约定                00:17:20分钟  
第52节数据库切分策略-取模                00:13:54分钟  9 \% Z2 P* s' O1 ]+ g  W
第53节数据库切分策略-按日期分片                00:17:43分钟  
第54节全局表                00:04:27分钟  2 q5 i0 G) L0 [7 a, @; H% a
第55节认识MyCat                00:13:55分钟  ! @, @$ {/ n! h" q6 e
第56节部署MyCat                00:20:20分钟  9 b6 C0 H* j- a3 R( D
第57节使用MyCat完成简单的数据库分片                00:28:58分钟  ) l, g1 ~  r) i$ q7 J3 h% @2 t
第58节MyCat分片策略                00:13:08分钟  1 z( e7 L- a0 D+ R, J; c: y8 A, _( |& c8 G
第59节MyCat全局表配置                00:05:18分钟  * O3 D9 Z# Y9 H3 e! U
第60节MyCatER表配置                00:20:27分钟  
第61节另外一种切分方式-使用客户端组件的方式实现数据库分                00:06:20分钟  
第62节课程总结     00:01:56分钟  ' ^* G9 j0 X3 V  \9 Q- l5 b4 F$ a


共有 条评论

    价格 38 金币

    下载: 收藏: 浏览:

    分类:数据库

    类型:视频

    年份:2017年

    售价:收费

    更新:2018-03-26

    会员:action

    关键词:

    相关资源

    买家必看
    链接失效怎么办?
    如何下载本站收费资源?
    如何下载本站免费资源?
    如何充值金币?
    充值相关
    充值流程介绍
    充值到账时间
    本站充值可以开发票吗?
    充值金币有什么优惠?
    常见问题
    什么是金币?如何获得?
    重复下载资源扣金币吗?
    我的账号和密码丢失怎么办?
    我能把本站资源分享到互联网上吗?