) N' H$ d' \5 E- V
% M( y. _3 i0 I1 J〖课程介绍〗. r# k7 G' m+ e8 ?7 ? Z4 E
为了提升数据库的性能,本课程围绕MyCAT来实现对业务数据库的分库分表、读写分离,构建一个以MyCAT为核心的数据库集群架构,以企业级方案解决数据库出现的性能问题,做个数据库高手!
- g8 t8 n4 K& ]# {
& e& y, z8 e& v% u/ ]+ u& X& `〖课程目录〗
- Z* e- I% k7 g6 X% w第1章 课程介绍
. D$ ~( g* N' C3 D4 t" \课程介绍
, ~$ X& C9 o4 H- S5 Z* ^4 e1-1 MyCAT导学 试看
! N7 {& n: E0 R8 [5 F" y1-2 课程介绍+ ^, p- D+ ]- q# c; U8 N* R5 P' u
5 `' h" }8 K4 G1 A4 u1 r
第2章 MyCAT入门
6 h9 y3 @9 t$ ~ t+ ^; m这一章中,我们将回顾了垂直切分,水平切分,分库分表等基础概念,然后快速回如何安装和启动MyCAT的,介绍如何以打包好的可执行程序的方式来启动MyCAT。以及如何对其相关的启动配置文件进行配置。
' v8 v) _. r* t# P2-1 章节综述; d( e( _: e. f6 }0 L& H, E
2-2 什么是MyCAT
& P0 u# y4 j/ ?* a- X2-3 什么是数据库中间层& j8 J, q# C( D$ B6 i9 l( H4 F* H
2-4 MyCAT的主要作用
% @( {. e' l& r4 E! u2-5 MyCAT基本元素
2 O( k2 l0 t B6 f9 a2-6 MyCAT安装8 ]6 }! k% _% h5 \
% [* D9 v7 R# q8 Q4 c$ k; Y
第3章 MYCAT核心配置详解2 D# X e9 Q( K! o
本章将对MyCAT的常用核心配置文件server.xml、rule.xml以及schema.xml详细讲解,也会对常用的分片算法进行逐一讲解
. q+ Y1 v7 M- D3 P. s3-1 章节综述( e3 n: u6 \% I1 ~! g5 l
3-2 常用配置文件间的关系
# Y- m- r- w$ b" x- X9 V7 n3-3 server.xml配置详解+ x% a* u+ J |* V/ M( |, f
3-4 log4j2.xml配置文件
) J2 J: Y* O6 T5 i% U$ J3-5 rule.xml文件详解
# a7 X3 y* W3 q3-6 常用分片算法(上)
$ }2 h; s$ F! W6 e" K8 j! L3-7 常用分片算法(下)
& {& _: i; y: B' t. H6 W; w3-8 schema.xml文件用途4 T8 d4 J4 G0 y( j2 o# K4 G
3-9 schema定义逻辑库9 u. O2 X; |0 f8 o
3-10 table标签
; l/ U5 o0 Y0 M; T* W3-11 dataNode标签
. c' w5 w5 `$ J# N& r+ a3-12 dataHost标签
4 O6 w- n: }0 Q1 u1 G5 ~3-13 dataHost标签属性$ E, S, V/ G6 h2 |/ @- U# |
3-14 heartbeat标签
- a* @2 d; f. Q! k/ C3 j: ]3-15 writehost标签
0 a5 e1 ?, {% G) d9 s$ r3-16 schema总结6 d; V( G9 W" m8 b9 w7 X$ v& }9 [! R
- ]: j: D0 o2 O$ y% q' ]0 m# d# w, z
第4章 MYCAT进阶实战之垂直分库
. V! b* y$ J9 g$ }; [) Y8 x本章将使用配置文件的标签和属性的理论结合实践来让大家明白在一个具体的项目中如何对数据库进行分库分表操作。本章聚焦垂直分库。
( A9 Q# Y+ d4 w0 d6 K4-1 为什么要进行垂直分库和相关步骤 试看
. Y3 F: t2 a: X0 G3 |4 _! c5 B& \% E4-2 收集分析业务模块9 K. y n3 o& A, e6 P4 G
4-3 MySQL复制的步骤( J3 T, P1 y# w5 |
4-4 MySQL复制环境说明
$ _# Y$ S, W$ I0 t! p! U1 F1 j P4-5 MySQL复制实战 试看4 Z7 C+ [. t0 {6 D
4-6 MySQL复制总结+ }4 P# _7 [: `/ R
4-7 垂直切分
& {( Z2 c$ Y! A6 Q+ {' }1 ]4-8 垂直切分相关配置
6 ~: I* Q' \! G* p4-9 垂直切分schema文件配置, v& t! l+ y& w& E: t z3 W/ b
4-10 垂直切分server文件配置
2 L; |# @5 {3 w& i% X& C4-11 后续工作1 ] e- V2 [* q8 V
4-12 MyCAT启动调试2 T; B1 r6 N: D B, k
4-13 MyCAT验证配置/ E) J/ G; y8 B4 I6 J& [
4-14 清理多余数据
# Q: b1 B. @9 F: {% N$ C' t4 a4-15 跨分片查询
1 _, ?5 }7 |) E/ ]$ k& @% I& p: g4-16 配置和验证全局表4 V! n! N2 @' {$ j1 Z
4-17 垂直切分的优缺点# T% j O) u8 o4 P5 B" t$ a, @1 H
/ d8 m& A, e+ r/ H: O: R, i第5章 MYCAT进阶实战之水平分库
2 \% r( w* Q: u5 k6 X$ n本章将使用配置文件的标签和属性的理论结合实践来让大家明白在一个具体的项目中如何对数据库进行分库分表操作。本章聚焦水平分库。4 n9 g# s4 n+ O$ q3 D: N
5-1 水平分库和分片原则" R. V- C: ?5 T; v9 Q6 X8 {' {
5-2 分片后如何处理查询
% V7 J4 p3 k6 Z5-3 水平分片步骤; w1 C5 {( Q4 D' f, P8 k7 u$ p
5-4 如何选择分片键
: D- B; E: {9 ]7 A! v$ S5-5 分析业务模型
& ?$ C i8 ]" ]5-6 部署分片集群
3 V. _+ \% T. c Y5-7 演示环境说明 w# w* O: f3 `' a2 D
5-8 水平切分演示1 P- ~# o* V4 D y
5-9 全局自增ID3 Y& k( A3 G! G) a" t$ r# T; |- i. s
5-10 ER分片
6 k+ q$ H- v& ?* m P0 O/ U5-11 SQL拦截) y- o; ?4 t3 V6 O) F
5-12 SQL防火墙
% b+ p) m: d F1 b' b( A; l ?, V1 S2 c6 U! D# q ^
第6章 MyCAT高可用集群
, ~: ]: L) U* G/ A. X成熟稳定的生产系统来说,服务的高可用是最基本的要求,因此本章主要介绍如何使用MyCAT构键一个高可用的系统。5 G ]' h6 I y
6-1 高可用的基本要求5 N2 s6 X+ H0 n2 |' V, ^8 [" i' s
6-2 当前架构离高可用还有多远
- [1 v% M- p8 j* N4 t7 g0 g6-3 使用ZK记录MyCAT配置
1 D$ n1 s9 ~3 O5 i6-4 部署ZK集群' C. S! f1 k9 u2 j
6-5 初始化ZK并配置MyCAT支持ZK
' R) O# ^! A( U! ^0 C, s8 [& n: g6-6 Haproxy部署详解: Q, x* z+ j1 B1 M# Z
6-7 keepalived安装、配置、验证& u3 a8 T7 w: u; j6 ^0 f1 ?) |
6-8 MyCAT读写分离6 @! e+ x2 X1 {9 h
6-9 MySQL主从配置" } j: ^0 [( j# I
6-10 schema.xml配置3 Q2 _: I* x, c- R
6-11 MyCAT读写分离配置3 i' i, ~1 h" {+ m) r, m9 Y- y9 R
6-12 高可用总结0 t) s8 `/ }5 V
! w7 e; V0 t6 }# B: M
第7章 MyCAT管理及监控* j" v: g5 F3 x- u+ b4 p( b) [
本章将介绍如何对MYCAT进行管理和监控。主要会涉及到MyCAT的两种主要管理方式。 一种是通过MyCAT管理端口来管理的监控MYCAT。另一种呢则是通过MyCAT-WEB。
! S3 y7 Y& X2 Y# L3 Q, \) D3 w7-1 MyCAT管理概述
) ^+ ^6 h. e2 p/ R7 H/ e$ A, a7-2 MyCAT命令行1 h; \4 ^7 z# m/ d7 |- F
7-3 MyCATWeb, k) y. @5 K3 a
H+ h! E Y% [% N2 H: C- t第8章 MyCAT集群优化4 Z) U- [5 N7 u% L# x8 w
本章主要学习如何对MyCAT集群进行优化,使其发挥出更好的性能。4 F+ v0 P6 P# t8 N
8-1 MyCAT集群优化概述) H. l" x* o; ]5 c" A* T9 h4 n3 c
8-2 Linux优化配置: j# ]( \; X. K# D
8-3 MyCAT优化配置
* s- Y: C# B" t0 g/ K. e. r/ T8-4 MySQL优化配置
; d$ P" c+ h" O: Y5 p% r4 ~+ k, V* r6 z6 l" o- |& q0 B
第9章 MyCAT的限制
8 A6 q5 w8 J4 W7 V" @本章主要介绍MyCAT不适合处理什么样的问题。
P4 {9 j% ?6 M7 w& X: M9-1 MyCAT限制
% ^1 y ]. z. r) {5 s" H$ z# G7 N2 `# H, e4 J/ n
第10章 课程总结3 A9 H4 D- N' v0 W0 `3 b N1 ?
课程总结- Z* @/ ^, z) [1 {! V4 _* y
10-1 --课程总结
" c- n" C. a9 ]5 C
2 W( O" \2 a% V. d- N/ ]9 X! D; b9 D, ]! d2 T* a- h8 n
〖下载地址〗* E$ v* g, _* I" e
3 s2 }. b9 e! Y8 N9 Z1 M
; v4 K) q/ c0 |+ S$ W: ~: K3 r) \7 p& I
----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------4 x! o5 x/ E* N
. k* ^* P& }9 \2 w6 K
/ b5 b1 _( K6 R! n6 _6 n〖下载地址失效反馈〗1 [' o) v* Y' N$ }7 V/ L
如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com
6 U9 q4 C" s! h8 C" \
3 S @8 D1 g1 e& d N) b( K' M* V. l# ?) H# Z
〖升级为终身会员免金币下载全站资源〗
0 H# D* `( P2 ]1 @& |' h. ?全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html
' s, t: i' I: l' P8 |( ]9 f, W9 q/ ~* o
+ P- b; v# {. X8 J% I( r〖客服24小时咨询〗6 f) ~+ g% K2 {0 x
有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。' L: J+ K0 W# O
( @# j% h. @. ]. @4 ^ ~# _
, M& M( C" g9 l/ E" c C# D: m1 ?; w: T$ `7 w" ^- ~7 R `
! r/ l$ T( Z: L k3 O7 x0 I |
|