MyCAT+MySQL搭建高可用企业级数据库集群

  [复制链接]
查看3540 | 回复23 | 2021-7-9 14:36:53 | 显示全部楼层 |阅读模式
QQ截图20200410165943.png   o- S6 G+ x# _6 ]
% p0 ~! ^( w( {- v' w$ g) [+ h* j* N4 r
〖课程介绍〗8 b- Z; a# O, N; n  h
为了提升数据库的性能,本课程围绕MyCAT来实现对业务数据库的分库分表、读写分离,构建一个以MyCAT为核心的数据库集群架构,以企业级方案解决数据库出现的性能问题,做个数据库高手!
% h! v& V0 N* h8 P  \% M* ]( ^- _4 M, y  k
〖课程目录〗1 `6 {6 k% D- P8 r# u: _' M8 K$ P
第1章 课程介绍
9 C# _& F, u  n  O# i" e- ~课程介绍
0 C' o7 e7 X4 R7 F, z1-1 MyCAT导学 试看- I( C, {1 n* V
1-2 课程介绍
" R) Z+ \# `: T9 E# C9 R5 B; Q( C+ l1 X+ m2 ~/ G
第2章 MyCAT入门
% Z0 W8 I  Y9 s3 C  @/ H. k! r这一章中,我们将回顾了垂直切分,水平切分,分库分表等基础概念,然后快速回如何安装和启动MyCAT的,介绍如何以打包好的可执行程序的方式来启动MyCAT。以及如何对其相关的启动配置文件进行配置。
; y( i$ B3 }  t% z" N6 V2-1 章节综述; g( |: \, Y% q6 K- ~( k
2-2 什么是MyCAT
  d9 T& I2 d' c- Z! H" z1 f  j2-3 什么是数据库中间层7 f- g0 ?8 ?9 w5 C& B* h& U. T
2-4 MyCAT的主要作用6 g* D9 w. C! I1 ]* E3 G' `3 h
2-5 MyCAT基本元素3 j- _: R1 h2 C
2-6 MyCAT安装, d. }1 x- _' {: G- G" G
/ y  _  I- v3 k+ s
第3章 MYCAT核心配置详解" s: n7 j  K; l! D
本章将对MyCAT的常用核心配置文件server.xml、rule.xml以及schema.xml详细讲解,也会对常用的分片算法进行逐一讲解. x- s. H. J: b/ z& Y7 k+ m- H; ?
3-1 章节综述% D: K2 g% c+ L$ x- C1 r
3-2 常用配置文件间的关系" P* j- }9 x" a# g% Q
3-3 server.xml配置详解
7 H# E1 X' E0 Y" t: M0 F3-4 log4j2.xml配置文件
9 h9 }4 ~5 k5 a( }3-5 rule.xml文件详解) w; u4 c; W4 U6 v2 A, Q6 U
3-6 常用分片算法(上)
0 v7 X( R3 R9 N3-7 常用分片算法(下)  Q2 P, k6 s* T+ q$ \$ g4 m8 n2 I
3-8 schema.xml文件用途
1 n. M/ b) m3 x/ {; R, ?3-9 schema定义逻辑库8 q5 A2 W) g" e8 X
3-10 table标签
6 J; A8 l) J$ u) }6 A3-11 dataNode标签+ E7 F& D3 {6 F) e+ }
3-12 dataHost标签: K8 `" b3 O( a9 s9 F& G! \
3-13 dataHost标签属性0 |3 K5 ^2 e! t% h# U0 e8 B
3-14 heartbeat标签2 S6 e. Q/ T6 N
3-15 writehost标签$ Y) M0 M9 D) Q
3-16 schema总结  |3 U2 }: O* o% |

" h  S/ D+ O  Q第4章 MYCAT进阶实战之垂直分库; f; `3 \6 z4 M+ I/ i$ e, I
本章将使用配置文件的标签和属性的理论结合实践来让大家明白在一个具体的项目中如何对数据库进行分库分表操作。本章聚焦垂直分库。, ?4 \& q7 |1 S, ]9 ?& }/ E5 `
4-1 为什么要进行垂直分库和相关步骤 试看/ v4 l$ y+ T- w  W- h, z, z5 k8 |
4-2 收集分析业务模块
$ w0 }; Y& Y& L9 {. x4-3 MySQL复制的步骤
; U0 [8 R0 Z" ?4-4 MySQL复制环境说明8 e% t# L( q) q; x" [
4-5 MySQL复制实战 试看# f9 ^; r- z; M  D
4-6 MySQL复制总结, _( [$ E" z0 I$ v) T6 b# t* Q9 r2 z
4-7 垂直切分9 Q# ?' W6 w! I( _7 T7 e" e2 _; v2 ~
4-8 垂直切分相关配置" C8 L3 N4 H3 h( G' Q" R, t
4-9 垂直切分schema文件配置
) _4 n* Q1 v3 f( y' ?0 _) c$ ?4-10 垂直切分server文件配置. g+ I8 C5 H, F% Y1 {
4-11 后续工作
' s+ {2 |/ c" }; A4 s5 S4 N+ f* |4-12 MyCAT启动调试# G0 M$ K3 O6 k; J4 r
4-13 MyCAT验证配置
. y+ Z4 ?/ l+ \* g0 {4-14 清理多余数据  D- o7 |2 G6 x9 _% g# q' j
4-15 跨分片查询
# d! y0 a, ?. [4-16 配置和验证全局表, z; [9 e. m8 w3 R1 H
4-17 垂直切分的优缺点
1 P: Y% T0 Z1 W6 W3 i1 |$ i1 }1 X
第5章 MYCAT进阶实战之水平分库
$ z; ?) r0 U0 N; k! W6 e, ?. C本章将使用配置文件的标签和属性的理论结合实践来让大家明白在一个具体的项目中如何对数据库进行分库分表操作。本章聚焦水平分库。! d, `) ?# J. z+ ]4 z$ ?. D9 c
5-1 水平分库和分片原则
6 C( g$ r; j9 N) T6 w) c+ G5-2 分片后如何处理查询
/ q* O7 c& a: ?4 H$ E5-3 水平分片步骤! \6 `, u5 N" ?- ?, ]
5-4 如何选择分片键
/ v: B' w1 E% }5 F( c# |% D5-5 分析业务模型
% `6 ]4 ]# Q9 d# @0 H5-6 部署分片集群
/ I5 t$ L0 _3 @5-7 演示环境说明" O  o* \9 T& W4 c- P: P
5-8 水平切分演示
: I6 K+ ^: {6 \' s3 v5-9 全局自增ID
4 G- q- J. Z; b5-10 ER分片
9 x; ?6 ^' r) y3 \! v& O5-11 SQL拦截6 z5 T8 {0 Z! _
5-12 SQL防火墙
$ i/ P& }6 {7 b8 Z( v( k& M" ^. o
第6章 MyCAT高可用集群3 p( R8 ~( h! t) \4 O4 a
成熟稳定的生产系统来说,服务的高可用是最基本的要求,因此本章主要介绍如何使用MyCAT构键一个高可用的系统。
2 a6 X8 [, v( f4 v6-1 高可用的基本要求
0 a1 |0 L( z$ S" {7 e6 s6-2 当前架构离高可用还有多远5 S. U! y! |2 _% T8 C
6-3 使用ZK记录MyCAT配置
" q# v- w8 s: {0 b. b, g4 V6-4 部署ZK集群
$ f' f; r6 P+ M4 G* M6-5 初始化ZK并配置MyCAT支持ZK: m9 l) l) i6 _
6-6 Haproxy部署详解7 ~  _% t5 j' O
6-7 keepalived安装、配置、验证
  q# x+ Y# b( ~! B7 x9 u$ h6-8 MyCAT读写分离
) L4 x! ?! H6 B) L' m, A6-9 MySQL主从配置
9 N% }+ Y- q; s% F+ A, l2 j6-10 schema.xml配置
/ A1 @) o# I+ b9 p! Q# F7 k; g6-11 MyCAT读写分离配置1 c3 ^/ I& `. E6 D6 q- _
6-12 高可用总结
- ?3 Q; Q5 {( Y& D. W9 q1 e% `7 I8 B  [. m5 V* S
第7章 MyCAT管理及监控7 d6 g/ e: i) W  x6 r% T
本章将介绍如何对MYCAT进行管理和监控。主要会涉及到MyCAT的两种主要管理方式。 一种是通过MyCAT管理端口来管理的监控MYCAT。另一种呢则是通过MyCAT-WEB。* E5 G$ P5 C' i1 g& s7 P# M" _# u& g
7-1 MyCAT管理概述
' Z, F  j$ A! |7-2 MyCAT命令行
& T- R/ C2 V+ C' w2 K3 I; L" E- }7-3 MyCATWeb6 X  Z' R' ~: R8 Q; d

+ b1 O5 n7 B  w! `4 K第8章 MyCAT集群优化
* m% b! q5 e  I' _0 n7 g本章主要学习如何对MyCAT集群进行优化,使其发挥出更好的性能。3 G' e  y$ ~# k+ T1 M% |. A9 ]
8-1 MyCAT集群优化概述8 z2 A# x9 ]; D# x4 X8 U9 p
8-2 Linux优化配置0 ~+ L/ G8 C4 r2 k0 J
8-3 MyCAT优化配置
, ]4 D3 P7 H' C8 Z8-4 MySQL优化配置
/ X# ~. y/ Z& G$ [9 w/ j
: n4 C! ^+ ], X( c第9章 MyCAT的限制4 G0 N* M  i+ N  [( e2 w
本章主要介绍MyCAT不适合处理什么样的问题。
8 T  P5 L$ p  ]: e; x9-1 MyCAT限制2 s0 `6 a0 f- J4 ~+ ~' [+ Z( w
2 Q6 u2 V* W3 B
第10章 课程总结) T. [2 t4 A% u* [- o: y
课程总结
+ v  t0 |9 C5 Z, W  ^7 r  j10-1 --课程总结
  V6 A6 d1 C1 ]# ^9 t0 f% I- U
. x; L$ u. W9 x: w3 P, H$ q
3 D; a  V; ~4 q〖下载地址〗
' I2 t5 P# F) G8 i* s3 R0 ?: P
游客,如果您要查看本帖隐藏内容请回复

& N$ ~- \6 }  J" ]9 s* o' _/ @! [1 z3 E9 ^* k
  J9 u4 ^& d4 L, Q$ o$ B
----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------
1 n% M6 `$ ^8 f3 U6 h: n4 {; c9 v; M
) W; L9 b1 U, C5 }* d" N. b
〖下载地址失效反馈〗
/ M1 n# N- L' v' b如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com
( b5 o% [$ u4 R. ?0 ^$ b5 ^& i& k7 u' f! T: A- }" M

1 k  P  p0 C' A2 g; U8 e" Z% O' v〖升级为终身会员免金币下载全站资源〗
, U2 _3 y% _: U$ V) z( a  Y: V; y全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html
( o/ r( w$ v( B% O2 X6 R
( E0 A2 R& T5 G; ^# L3 T$ J

; r% `$ e. q" ?$ a& o〖客服24小时咨询〗2 q. I3 y4 W* g
有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。6 W0 E( Q1 b: ~( b% ^# T" o

3 @4 J* A& C; h+ A0 W
0 W. k" g6 Y9 |& a0 d! \& i0 y! ^9 v- {( \, u

- X4 p# ]8 I" E& i& C+ {3 U- s
回复

使用道具 举报

pht | 2020-6-3 09:37:25 | 显示全部楼层
nice~~~~~~~~~~
回复

使用道具 举报

Ramond | 2020-6-27 22:05:27 | 显示全部楼层
nice~~~~~~~~~~
5 I( m8 @+ N/ i0 F) S" ?
回复

使用道具 举报

ustc1234 | 2020-7-28 09:45:37 | 显示全部楼层
MyCAT+MySQL搭建高可用企业级数据库集群
回复

使用道具 举报

liaolong | 2020-7-29 13:51:16 | 显示全部楼层
MyCAT+MySQL搭建高可用企业级数据库集群
回复

使用道具 举报

saitama | 2020-8-28 20:04:15 | 显示全部楼层
fsfdsfsfdsfd
回复

使用道具 举报

RayCssjmt | 2020-11-21 15:29:15 | 显示全部楼层
kankankankankan
回复

使用道具 举报

goldhs | 2020-11-23 19:23:18 | 显示全部楼层
谢谢!!!!!!!!!
回复

使用道具 举报

LeoPHP | 2021-2-3 16:26:27 | 显示全部楼层
MyCAT+MySQL搭建高可用企业级数据库集群
回复

使用道具 举报

sunshingging | 2021-2-4 08:17:40 | 显示全部楼层
少时诵诗书
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则