% E0 v w* O7 E& ^! ~
3 V- \+ N$ k8 I: R' N. h' v# \〖课程介绍〗+ ?7 y- Z% i+ m* E! M5 [ Q+ d
为了提升数据库的性能,本课程围绕MyCAT来实现对业务数据库的分库分表、读写分离,构建一个以MyCAT为核心的数据库集群架构,以企业级方案解决数据库出现的性能问题,做个数据库高手!- o" X% f8 M- J2 I* y* s
4 [# p, z3 l; ~# h! A0 T, U; d! `$ H
〖课程目录〗) ^7 x& N; t- `0 X
第1章 课程介绍
0 [8 l* B/ B& w9 n, u# m课程介绍2 f" c- I7 H% S' z: {5 r
1-1 MyCAT导学 试看
3 M, h- p# s: |- X5 U9 K) i7 G4 Q1-2 课程介绍
* ] t! V5 E) X: w6 y
+ T" y9 C1 q2 i0 M' X0 a+ M" {0 q6 i第2章 MyCAT入门& Q3 I6 b/ {; k7 }$ B
这一章中,我们将回顾了垂直切分,水平切分,分库分表等基础概念,然后快速回如何安装和启动MyCAT的,介绍如何以打包好的可执行程序的方式来启动MyCAT。以及如何对其相关的启动配置文件进行配置。4 L, C/ C% K6 P5 v5 e
2-1 章节综述7 m9 N4 h3 s3 ?" X1 }
2-2 什么是MyCAT' r$ b7 E( s4 K* H" `4 Z# d: P
2-3 什么是数据库中间层. r! n. X( d# ~
2-4 MyCAT的主要作用/ O3 K1 o% w3 r
2-5 MyCAT基本元素
( j+ I1 h1 `2 l9 h2-6 MyCAT安装
b; r* \ Z1 A4 q* z
4 w1 D2 I: j4 c$ R2 ?6 @第3章 MYCAT核心配置详解2 | ]5 Q0 p1 d9 o2 E
本章将对MyCAT的常用核心配置文件server.xml、rule.xml以及schema.xml详细讲解,也会对常用的分片算法进行逐一讲解' C7 n3 V, ]( |, N# l( r
3-1 章节综述
% C2 o+ B5 E5 }/ _1 S, u$ f3-2 常用配置文件间的关系
1 P$ w* h1 I3 d- {+ o) k/ @3-3 server.xml配置详解
4 D# N. K, w! b3-4 log4j2.xml配置文件3 ] L8 G* u) \$ p2 f; S1 e
3-5 rule.xml文件详解( T+ n( c' U/ P0 e$ J5 D, c- z
3-6 常用分片算法(上)( ^0 i! }5 N4 z# y/ \- w& N
3-7 常用分片算法(下)* P0 ` c7 _3 \' v
3-8 schema.xml文件用途+ R- `/ T' y {, r9 i
3-9 schema定义逻辑库
' g! z7 o% R+ o: |& f0 f6 R3-10 table标签* t3 l# w, w! X' _' L& }
3-11 dataNode标签
: E5 b; G, e+ o) J3-12 dataHost标签
" k9 V6 `; ~+ m! t T4 a% J7 o3-13 dataHost标签属性
" \( ]1 @6 L" c5 }$ o3-14 heartbeat标签
7 |* ^; T$ w. e$ Q3 s) q( I* M9 N ^! y3-15 writehost标签( t, s4 ?" H( B7 F/ [+ @0 t- ?
3-16 schema总结
1 f9 S$ m& A* R* y; v' W. R' V
+ Q" `$ ^' O. b4 w, K0 [+ D' i第4章 MYCAT进阶实战之垂直分库
( K ]+ b8 S) ~. x) _本章将使用配置文件的标签和属性的理论结合实践来让大家明白在一个具体的项目中如何对数据库进行分库分表操作。本章聚焦垂直分库。" Y. ]; P* N! [% U# H. f
4-1 为什么要进行垂直分库和相关步骤 试看% G; j$ M; \- q
4-2 收集分析业务模块
6 c6 B$ [; a5 h% X; A9 T4-3 MySQL复制的步骤
8 x7 n# K4 f; ~0 n. o y4 _4-4 MySQL复制环境说明; e" u* X+ R4 O0 v3 T& X, x
4-5 MySQL复制实战 试看
" y# u3 j# z! v- @, n, t! Q/ b4-6 MySQL复制总结
0 n* T* O" o3 I" J7 `4-7 垂直切分
. \2 E3 a2 d/ p, M' |4-8 垂直切分相关配置
3 N* E( d: d. ^5 p" c4-9 垂直切分schema文件配置
9 t7 K+ {, x7 V+ ^$ t+ Y4-10 垂直切分server文件配置
% n7 l0 M0 X: S* w( a: b# N4-11 后续工作' z2 A7 O& o8 ?, `4 e; [
4-12 MyCAT启动调试7 H+ m$ F- A; i
4-13 MyCAT验证配置% O- E: A( ?: C7 W; U }
4-14 清理多余数据
0 d2 S8 |3 G8 y: T) B: @* i- d$ E1 R4-15 跨分片查询0 H# ]! s9 H( n7 l: ?
4-16 配置和验证全局表* K+ W) C/ q" p4 |$ P& z( a0 P' L
4-17 垂直切分的优缺点
9 |: Z, @* J# k" `4 ]0 x) { l6 D: \1 D5 T; f( R
第5章 MYCAT进阶实战之水平分库
3 d" l$ S4 c: O7 _4 \! o本章将使用配置文件的标签和属性的理论结合实践来让大家明白在一个具体的项目中如何对数据库进行分库分表操作。本章聚焦水平分库。* A& `# |5 T- @6 O
5-1 水平分库和分片原则
0 B# r' ]3 w' r5-2 分片后如何处理查询* t9 {9 {2 d4 i! V [" n
5-3 水平分片步骤7 C0 H- Q! u' |4 R
5-4 如何选择分片键* A. `3 \ }- ?( i# c
5-5 分析业务模型1 r/ ^, e4 O6 t
5-6 部署分片集群) K+ K/ T8 L7 J% D7 T
5-7 演示环境说明
' N. ]; ^2 \; w: ?5-8 水平切分演示
0 r6 n( ?& W( V p1 L- S$ F9 F5-9 全局自增ID
! p* d# `, M+ ]( S5-10 ER分片
4 Y4 l1 U! z/ w# y8 t# r8 J8 t5-11 SQL拦截9 U8 B# `. ? x6 y* |+ R Q- y B
5-12 SQL防火墙 y ]5 C$ r1 y$ v
# z" C0 A! m$ j; c" H) y) I第6章 MyCAT高可用集群
4 Y( v+ g0 w5 x0 I! B; U! N成熟稳定的生产系统来说,服务的高可用是最基本的要求,因此本章主要介绍如何使用MyCAT构键一个高可用的系统。* Y' x! A/ x! o3 S( G: I2 L7 |% x, m- K) c3 i
6-1 高可用的基本要求: O* E+ n' U& i# D
6-2 当前架构离高可用还有多远! b$ M! D0 K8 E+ @, w. K
6-3 使用ZK记录MyCAT配置
% w# ^7 i6 a# K0 J0 s: E6-4 部署ZK集群
" _- |$ N; Q8 U9 k* M$ d6-5 初始化ZK并配置MyCAT支持ZK# b3 X Z# |9 [; x3 d
6-6 Haproxy部署详解
3 a7 h) I% w- C: M6 {1 d5 ~* o6-7 keepalived安装、配置、验证
4 V0 n: X) o. |0 i8 A6 M6-8 MyCAT读写分离
! j; @) [8 C3 E* i4 m1 V* N m6-9 MySQL主从配置
* Y+ T2 `, }; E! N+ B: C+ j5 B6-10 schema.xml配置
$ w: \7 M- [3 r- J6-11 MyCAT读写分离配置
9 Z( G# K- @2 a* H/ ~6-12 高可用总结
9 y0 ], N3 e& u0 |4 R4 w, j
6 s7 R, y: r% u$ |) i$ ^% q& o/ F第7章 MyCAT管理及监控* l+ C. Z1 b5 J$ T# X8 b3 n: S5 e
本章将介绍如何对MYCAT进行管理和监控。主要会涉及到MyCAT的两种主要管理方式。 一种是通过MyCAT管理端口来管理的监控MYCAT。另一种呢则是通过MyCAT-WEB。
% o5 J6 C C! t7 P! I7-1 MyCAT管理概述( c" q) L0 J0 T2 _' a) m2 d* o$ S3 T( _
7-2 MyCAT命令行. A% u6 Z& s; I, _* L; v$ F
7-3 MyCATWeb4 ?0 F! M+ v- [8 T! H9 B8 }4 w
9 `' O4 ^3 K) N2 Z
第8章 MyCAT集群优化
% n# k2 a% H2 e3 Q' J本章主要学习如何对MyCAT集群进行优化,使其发挥出更好的性能。- _& Y% a7 k+ g6 x2 a3 f
8-1 MyCAT集群优化概述
. ~* B2 k6 O# }% D: M& A8-2 Linux优化配置
, E: f+ n4 j' v8-3 MyCAT优化配置( h1 D$ ` M! ~" u0 m) H
8-4 MySQL优化配置3 N+ g6 A2 x) v: I% J2 F
! [. n3 w- v% [# B第9章 MyCAT的限制, t5 t i- b0 y$ E8 @
本章主要介绍MyCAT不适合处理什么样的问题。
8 l/ U) o9 k$ n* X7 B- o d* l9-1 MyCAT限制
: t b; ~7 H x$ L# `& D. j3 {4 T# m7 {: B" T n. j! R
第10章 课程总结 f g }% W, r# R" r) K) ^
课程总结( \2 v( S2 X. h8 l! f
10-1 --课程总结# R' e/ I; [2 j# O+ T" D
5 b D6 H) h: J
2 c e4 r. A5 I7 D# _, k
〖下载地址〗
6 k2 U H5 G& u( J" f1 e) |" n, O" s# y" k/ {( P. ?" E7 m9 C# @* A
. T: r, r# F% o* i$ n
( T3 j% }! v! b/ c----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------
( \; ]; w" n( [! ~& ~+ v( G) y) v- Y: f1 k+ [
2 H8 t2 k/ {+ O6 }3 {
〖下载地址失效反馈〗
: |, E) H3 h1 Q! l2 q如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com
7 l$ P4 d: y- s$ e" M8 P
9 |2 q7 K, W( s' f2 f1 y) s7 @( }
〖升级为终身会员免金币下载全站资源〗; g! f m- e6 ?# f8 `
全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html
* f- M8 P0 w$ [: p+ k( y+ ^! W+ K! L. d% k% [: n2 J) [
, N% _8 R1 Q9 l〖客服24小时咨询〗8 m! u1 N3 G' F( `, m
有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。
; u& Z" }4 S2 b
/ a) n+ z8 \% |0 d' J9 M" Z/ p! s; f
; ~" i. R d( v& T* z4 V
; g# }( ^& K! a: h: s" i7 G
|
|