0 _8 C/ O" `2 y7 P
, t2 G9 Y; G$ s: |5 l8 \/ S
〖课程介绍〗3 t! ~9 x3 m: C! M' E6 |
为了提升数据库的性能,本课程围绕MyCAT来实现对业务数据库的分库分表、读写分离,构建一个以MyCAT为核心的数据库集群架构,以企业级方案解决数据库出现的性能问题,做个数据库高手!9 o: @7 y* f' A& i
8 M* Y1 f2 F, x4 a〖课程目录〗
3 A, A- h0 g' W1 l第1章 课程介绍3 o# J8 Z' v. u2 D
课程介绍
* E. z7 |1 E: ]0 O6 U1-1 MyCAT导学 试看
9 q! Q/ Z; X3 d+ @! M: ~$ n; _1-2 课程介绍% g; R7 I. o% u: \" ?
) f7 Z5 T$ L' Z5 h* T
第2章 MyCAT入门8 M; N: z% _' X4 w$ x7 u! ?8 L( h
这一章中,我们将回顾了垂直切分,水平切分,分库分表等基础概念,然后快速回如何安装和启动MyCAT的,介绍如何以打包好的可执行程序的方式来启动MyCAT。以及如何对其相关的启动配置文件进行配置。/ b% C9 m: q6 \) D
2-1 章节综述* i. T4 `/ ]( d/ }5 M, a0 l- U" L
2-2 什么是MyCAT
0 y5 P) T6 [& Q2-3 什么是数据库中间层" g/ J$ V5 }- L
2-4 MyCAT的主要作用
8 R7 A8 F& G) p( b0 b" x9 T2-5 MyCAT基本元素
7 g& y+ H I% g6 z0 ~2-6 MyCAT安装
" K# j9 [; e& l/ J* G- B) M: m) F6 K
! @ q. k& z) }/ r/ A; \第3章 MYCAT核心配置详解: T& Z x/ ]2 E3 K$ l
本章将对MyCAT的常用核心配置文件server.xml、rule.xml以及schema.xml详细讲解,也会对常用的分片算法进行逐一讲解
3 U: r |3 H4 k. Q5 p4 p+ C3-1 章节综述
. i) [! S& C$ L- Y3-2 常用配置文件间的关系4 s) |" _: `6 Y
3-3 server.xml配置详解
$ k A/ t" G, |- `: ^3-4 log4j2.xml配置文件6 [; G8 d/ n5 d6 k3 P. \
3-5 rule.xml文件详解
: @. `# ?: \ ]& M3 s3-6 常用分片算法(上)7 a! o( n8 e; P8 |" f9 |
3-7 常用分片算法(下)
8 u: b" V: k! @1 D1 J3-8 schema.xml文件用途
0 f0 z/ K8 S' \: W3-9 schema定义逻辑库( P# [0 Q7 \5 h) A$ I9 W1 n1 e0 F
3-10 table标签
6 ~6 A% s- B5 M6 `1 i) w3-11 dataNode标签
/ U/ I! @5 o" v, Q2 c7 N3-12 dataHost标签7 T. D2 T& _* r7 Q0 {) s: e
3-13 dataHost标签属性9 e! h8 S/ Z1 N8 e! A+ U5 s8 n: W g
3-14 heartbeat标签- J3 N: |) b/ y. t a' c; s6 u0 \
3-15 writehost标签
2 _4 m* _$ S0 m+ X3-16 schema总结
; e9 |. Y# n" {6 o( I& _6 w. W; r+ n* e; m
第4章 MYCAT进阶实战之垂直分库% X0 v5 k. _. L8 u6 f
本章将使用配置文件的标签和属性的理论结合实践来让大家明白在一个具体的项目中如何对数据库进行分库分表操作。本章聚焦垂直分库。
* ~ J. x% u# J' c1 m4-1 为什么要进行垂直分库和相关步骤 试看
- D- V# D5 H1 b4 l4-2 收集分析业务模块6 V3 T: `7 H$ G" v4 l
4-3 MySQL复制的步骤5 R: I) G1 N) n" ^; m b8 o
4-4 MySQL复制环境说明
8 {! q+ h2 e* d' Y4-5 MySQL复制实战 试看3 {/ r \6 E# d. R
4-6 MySQL复制总结" M' u, l, ~+ E d
4-7 垂直切分
/ [; i( e1 Z I4-8 垂直切分相关配置 C% [) {/ {9 m8 o U3 d, C
4-9 垂直切分schema文件配置8 I& l. E* e# T8 L8 X( k( Y) t2 p
4-10 垂直切分server文件配置
' h0 r( W | U4 A4-11 后续工作& O, g3 s8 {; s1 i- c7 ]
4-12 MyCAT启动调试6 A0 M; O0 a; C. \6 D3 y! G
4-13 MyCAT验证配置3 @/ z5 K; A: G1 {: _3 ^( n; L
4-14 清理多余数据
+ u' p. C2 O5 @( \ z1 m4-15 跨分片查询6 _ Q, S" g2 X* z
4-16 配置和验证全局表
; i3 w0 ], z' X4-17 垂直切分的优缺点4 c/ i; P0 A( ]" p
, e0 j( O) }/ F7 G! C第5章 MYCAT进阶实战之水平分库" b2 f, `/ F" R) h% K
本章将使用配置文件的标签和属性的理论结合实践来让大家明白在一个具体的项目中如何对数据库进行分库分表操作。本章聚焦水平分库。 M% x9 m( ]& Q0 B. I
5-1 水平分库和分片原则 S, o" i3 f T( J- M9 ]
5-2 分片后如何处理查询
# }/ d* H) ?+ z: t$ z3 U5-3 水平分片步骤7 u! G) \; @0 C2 T8 C# o
5-4 如何选择分片键% R9 X1 r k; z4 j2 g
5-5 分析业务模型
" x8 B) I: o+ e9 i. ~5-6 部署分片集群* Q( g2 p2 P0 }" I9 e! V
5-7 演示环境说明
: p6 K. f# E) f2 @+ I! Y Q5-8 水平切分演示* L% p) d! a4 f& h! T# b! Y: y
5-9 全局自增ID
( ]* z; s3 y" N5 y6 F- q! {3 Q: V$ k5-10 ER分片
# U/ w& I h: t: A5-11 SQL拦截
+ X( i1 S% i! y8 \. Y5-12 SQL防火墙
Z3 ~. Q; c% o, a* v1 \7 G( z# @# s0 d+ @# [
第6章 MyCAT高可用集群
" n% ^, i; T8 R4 x; ^成熟稳定的生产系统来说,服务的高可用是最基本的要求,因此本章主要介绍如何使用MyCAT构键一个高可用的系统。
/ U% z- S/ Y3 }& a9 [0 ^9 X# C6-1 高可用的基本要求
- ~$ R- i0 [5 }' F$ r6-2 当前架构离高可用还有多远7 p; K6 u0 V( ~ _3 R
6-3 使用ZK记录MyCAT配置
* k; D' i' S, J5 J2 H" N6-4 部署ZK集群; ]+ O0 [! I, g& I
6-5 初始化ZK并配置MyCAT支持ZK
9 O) p, Q1 P2 w* ^4 z t* M1 l, u3 D6-6 Haproxy部署详解3 d+ u1 t+ q; `
6-7 keepalived安装、配置、验证4 u: Y9 b3 ~9 {
6-8 MyCAT读写分离
! K1 b, e5 t9 I1 y% b+ F" t6-9 MySQL主从配置
# T9 d! a p2 o. H6 S. A$ c6-10 schema.xml配置" D+ \) ~( k" d+ M8 r- N. z5 L6 [
6-11 MyCAT读写分离配置7 B9 }. \$ z# C# J/ t- C/ q \
6-12 高可用总结5 E; R7 t7 B; d9 f
" ~3 H( y; Y O* `& g第7章 MyCAT管理及监控
( I+ v6 g4 ^' J本章将介绍如何对MYCAT进行管理和监控。主要会涉及到MyCAT的两种主要管理方式。 一种是通过MyCAT管理端口来管理的监控MYCAT。另一种呢则是通过MyCAT-WEB。
# ~9 f0 C* U j2 i y( |9 c9 t/ F7-1 MyCAT管理概述3 u3 O1 \: V, E# x0 H& U1 \
7-2 MyCAT命令行
' s) h7 c" w4 }7-3 MyCATWeb e- k5 d9 ]9 y; M x
8 }! L) y, C9 D) g8 V3 v1 B s
第8章 MyCAT集群优化) m/ I' ~# v; G1 E8 o8 b( j
本章主要学习如何对MyCAT集群进行优化,使其发挥出更好的性能。
* j. N7 l. \% V# W& K8-1 MyCAT集群优化概述
) ]7 m5 t% V1 Z4 N; B7 h1 ^8-2 Linux优化配置
( v" Y9 e7 S. E3 N' H8-3 MyCAT优化配置. u3 w( I3 [# Z$ J5 i% e% v
8-4 MySQL优化配置
* E% x- E" x7 ^8 J) _; m3 s
, c8 N5 ~+ h4 \第9章 MyCAT的限制/ Y$ B8 _7 h% \" I
本章主要介绍MyCAT不适合处理什么样的问题。3 E! v% t' K# \2 \& \
9-1 MyCAT限制
. o1 [( ^8 l7 ]: f
, M8 M8 s! B# L l( M第10章 课程总结3 M6 H3 R- \5 w% w6 `
课程总结- |7 j- z' T% _- h
10-1 --课程总结
# A7 x3 m E7 U/ b5 m" e
0 E7 K# Y& X0 C0 Q" A" e7 ]9 ]0 L3 R0 ?. V7 V5 Y! _
〖下载地址〗
% X8 `$ ?" w2 @' E
, C& D' ]9 |* f9 {* q
3 {0 S7 b8 e, b5 J) ]# J
3 W( N% I6 d) d2 x, B----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------) X% ]/ v6 j' Y
* h2 D, H+ l+ Z
5 k; t9 m- I# D4 h# H- n
〖下载地址失效反馈〗3 }$ I. i5 }7 ]+ g7 d( D
如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com* a- X0 x( a. T+ A
7 T: R m+ ]; I/ u& O; c2 F3 w1 \' i
〖升级为终身会员免金币下载全站资源〗' s, Q5 P6 W M
全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html
; S0 M& ?9 V/ V" D% H* C" V! t) y+ j! @% j# v4 z
% n; ]0 G) c# t, c〖客服24小时咨询〗
2 U6 H. J% K0 ]% Z5 J有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。1 |' |7 r3 y1 `/ l
3 q) n; ^. U/ Y6 U3 L
W$ O2 ]0 z; E) A; E6 Z5 j2 O2 V# _# p: i2 p/ T
Y! R4 p0 H$ O/ p, Y6 B |
|