爱内涵论坛 - 易语言教程论坛

 找回密码
 立即注册
搜索
查看: 1670|回复: 63

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

  [复制链接]

846

主题

900

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

金币
9855
巨币
5871
积分
37192

2019年众筹小组s2019年众筹小组ss2019年众筹小组sss

发表于 2019-5-20 14:21:20 | 显示全部楼层 |阅读模式

马上注册,获取更多精彩内容!!!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
/ G8 p5 |/ O! b: q/ t7 a9 O: z* @4 L

3 t5 T$ ~9 k3 A; r4 r  uMyCAT+MySQL搭建高可用企业级数据库集群
( D, C5 f: |1 P4 F) f& G  I2 t  Z" M, l- b$ _
/ P  I6 v0 M% P# f6 _, ^8 o$ X. D
第1章 课程介绍- |1 s! e% B3 _% _
课程介绍- Y7 U1 f/ G! {* `
4 j% o1 U4 Q# n4 c
1-1 MyCAT导学9 \) b' F; k9 l8 _  w
1-2 课程介绍& X4 o6 Q/ A/ W& h( b! }
第2章 MyCAT入门
+ Y4 ^$ Y) k  o! a% _9 h这一章中,我们将回顾了垂直切分,水平切分,分库分表等基础概念,然后快速回如何安装和启动MyCAT的,介绍如何以打包好的可执行程序的方式来启动MyCAT。以及如何对其相关的启动配置文件进行配置。0 y& i: U0 e, N
5 x9 ~, U9 \" x8 A6 t  T. C
2-1 章节综述
; Q3 L; q/ N$ m1 Q8 f2-2 什么是MyCAT  W' b- w1 y, S5 e# z+ O# |, X2 F
2-3 什么是数据库中间层% b4 N! i: G% a7 L$ p6 V) j4 A8 u9 u
2-4 MyCAT的主要作用' v3 ]9 p# h# R- u. D3 ^) }6 z
2-5 MyCAT基本元素& w$ K9 ~" i9 o6 y- _
2-6 MyCAT安装
# Q# c7 A4 M8 d: `% W+ S2 A第3章 MYCAT核心配置详解4 ?; P2 |; ~! `+ G
本章将对MyCAT的常用核心配置文件server.xml、rule.xml以及schema.xml详细讲解,也会对常用的分片算法进行逐一讲解
. o& @; n4 b; F9 @& I
4 S" C1 B  W  I5 `5 J3-1 章节综述/ w% T) m: T/ j5 M" H
3-2 常用配置文件间的关系
3 A+ J  y- X4 N3-3 server.xml配置详解
! H) c* X5 g/ \  }2 A3-4 log4j2.xml配置文件
. k9 R" d, P* Q! x8 l5 c( m8 ~3-5 rule.xml文件详解  i, ~  z! a# {
3-6 常用分片算法(上): H3 E9 _  Y8 T
3-7 常用分片算法(下)
: O2 y- J3 m( Q- n2 E3-8 schema.xml文件用途0 s  ~5 n- B; R* r6 H  D1 P
3-9 schema定义逻辑库% o8 g: o  v& N" Q" X% t9 d. U
3-10 table标签/ O5 q$ Y; c4 k. [
3-11 dataNode标签: V4 B0 q* U' Q$ n
3-12 dataHost标签
" y  K: k! T8 C- B) u* t, W3-13 dataHost标签属性
5 s" l$ y; A3 P: |3-14 heartbeat标签
# M0 D3 u  E0 M" w4 R& E3-15 writehost标签
% [( K: O7 r. @9 }4 \3 \, O3-16 schema总结
8 v$ F8 R9 g. \" T8 D第4章 MYCAT进阶实战之垂直分库
! N( S4 P1 O' h本章将使用配置文件的标签和属性的理论结合实践来让大家明白在一个具体的项目中如何对数据库进行分库分表操作。本章聚焦垂直分库。
" [+ K, |( {& s) y, X, ~, g/ o. m4 Z0 a" r
4-1 为什么要进行垂直分库和相关步骤
7 B$ a: ~% N; l4-2 收集分析业务模块
, I5 ~8 {( q0 L2 q) K5 U5 c5 v4-3 MySQL复制的步骤
; L7 d8 X- t: T0 V9 ?4-4 MySQL复制环境说明
6 I5 q8 L# T' p4-5 MySQL复制实战  r" J" g1 z" ]% ^; {
4-6 MySQL复制总结: f' }6 d3 F9 M3 y4 Z
4-7 垂直切分
8 d4 d4 I) R9 u$ `  a% L4-8 垂直切分相关配置
, `5 |& S! F* V5 ?1 C4-9 垂直切分schema文件配置
7 ?" n! b) r$ a! t3 E+ Y4-10 垂直切分server文件配置; E1 i& Y; i0 J
4-11 后续工作
" _' l& ^4 V+ }* H6 p! N+ y$ g2 Y4-12 MyCAT启动调试! c, o: D7 E4 t) u5 b
4-13 MyCAT验证配置  ^# ?. s/ [5 |* d
4-14 清理多余数据0 ^6 M; o5 j, h9 L6 [8 y
4-15 跨分片查询3 a* L; j6 z' ~( \6 c
4-16 配置和验证全局表
5 W/ u2 a( l9 D6 N& w6 p4-17 垂直切分的优缺点
' g" k6 @8 {4 _  T* a1 g( e0 P+ N第5章 MYCAT进阶实战之水平分库7 F' ]3 y/ k: W
本章将使用配置文件的标签和属性的理论结合实践来让大家明白在一个具体的项目中如何对数据库进行分库分表操作。本章聚焦水平分库。
2 d% E: D3 A$ {. ~: p
0 _5 o9 f! `( D/ ]5-1 水平分库和分片原则$ r3 O( ^3 c- Z7 ~: N/ \" {
5-2 分片后如何处理查询9 p, ]! P$ [9 i! ]
5-3 水平分片步骤. {7 u9 G- \" K7 D- x) e4 U
5-4 如何选择分片键3 S% E" X9 g5 D4 w; E( r
5-5 分析业务模型% C2 H( H4 h& {1 a7 ~3 N" v% |' b7 R
5-6 部署分片集群
- Z0 C, a9 ]1 C/ ^3 v! p5-7 演示环境说明
; r9 x! X5 _5 W5 z" h2 E6 v8 a5-8 水平切分演示9 Y4 L: w- M" G. s
5-9 全局自增ID* E- B% _8 ?! j4 g/ _
5-10 ER分片
& f$ {8 u8 F$ J( G5-11 SQL拦截
4 o# F' \* K  C3 n9 S: Q5-12 SQL防火墙
: O8 t0 g8 a8 ]2 Y第6章 MyCAT高可用集群9 ]2 r; l. b" b5 ?: q0 |# n
成熟稳定的生产系统来说,服务的高可用是最基本的要求,因此本章主要介绍如何使用MyCAT构键一个高可用的系统。" ]5 P, T/ ^# S! H7 a, k; ~" T
+ d9 N8 i! o! h1 F; q
6-1 高可用的基本要求
9 H# K8 |+ W0 `7 j' Q5 ~) o3 Q5 C/ B; L6-2 当前架构离高可用还有多远
; U& \! {- A; k; D- q( U6-3 使用ZK记录MyCAT配置, V1 v, I, V4 z0 X( i& [. y6 g- G0 g8 t
6-4 部署ZK集群$ }  a5 t  X& p3 g/ E1 `
6-5 初始化ZK并配置MyCAT支持ZK' e7 W/ M& M" V, m" T' }2 G0 a
6-6 Haproxy部署详解' _  z( I" \* {. O8 o" p# j
6-7 keepalived安装、配置、验证
1 `* m( b5 j) G/ z2 O" X$ I6-8 MyCAT读写分离
3 ~- ]$ Z  f. I/ H7 I: F3 m6-9 MySQL主从配置. f6 x8 t% B: k7 d3 S) b
6-10 schema.xml配置  I8 M+ {; u9 b" c, w) N2 n
6-11 MyCAT读写分离配置
) ~, V/ S& H5 A  Q5 x* t$ e, O6-12 高可用总结
- l. E" ]( N1 f; o8 Q! N$ x第7章 MyCAT管理及监控
. [9 G- y% h9 h- T0 A" ?本章将介绍如何对MYCAT进行管理和监控。主要会涉及到MyCAT的两种主要管理方式。 一种是通过MyCAT管理端口来管理的监控MYCAT。另一种呢则是通过MyCAT-WEB。
: F1 v2 o* b; |6 n0 e; J& c) b/ n3 M5 t3 v% N4 ?8 U! ]
7-1 MyCAT管理概述) y# c3 ~5 y; _" Y) a; k* r7 X, z2 X4 Z
7-2 MyCAT命令行# c' [4 M( f; |+ q4 v1 n
7-3 MyCATWeb6 @9 \+ \/ X8 k; n2 }: W6 ?
第8章 MyCAT集群优化" i; H7 `; r5 T- |
本章主要学习如何对MyCAT集群进行优化,使其发挥出更好的性能。
$ _& g4 i% B" v2 z' C/ p. ?9 `8 T* B
! }& O$ Q8 B) }2 N4 r" O8-1 MyCAT集群优化概述3 x/ u8 V7 J* X2 d0 N: Q; l
8-2 Linux优化配置( }( @, p" m1 t: k: {
8-3 MyCAT优化配置
) O* e" k- ]8 ?8-4 MySQL优化配置( P1 {. E3 j: e4 W0 y) ~
第9章 MyCAT的限制- k1 M9 A: m# P' }$ Q% M
本章主要介绍MyCAT不适合处理什么样的问题。
* t9 F* j5 o& V7 t9 q0 t+ K2 e. o* n) E- z9 b9 l# r
9-1 MyCAT限制8 e, P3 X! N: r
第10章 课程总结
# {5 q/ v6 ?6 K; K. C& `' }课程总结
% L! f4 U1 ~% {9 M5 f7 j7 r* t6 G- O9 O. q
10-1 --课程总结
& ^3 g. P- b3 i+ h+ s
7 I& E: q% \% G- J
3 M' S2 y6 i' c  Y" u1 p1 o$ e
游客,如果您要查看本帖隐藏内容请回复

/ U9 F7 S# R7 J( n7 K1 X
温馨提示:
1、本站中所有被学习和研究的素材与信息全部来源于互联网,版权争议与本站无关。本站所发布的任何视频、软件以及其他资源,仅限用于学习和研究的目的。
2、全体用户必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。
3、学习技术是为了更好的完善可能存在的不安全因素,提升自身技术水平。所以您如果喜欢某个视频、资源,请购买注册正版,获得正版优质服务!
4、不得将上述内容私自传播、销售或者其他任何非法用途!否则,一切后果请用户自负!
回复

使用道具 举报

0

主题

2

帖子

4

积分

终身VIP+

Rank: 5Rank: 5

金币
0
巨币
2
积分
4
发表于 2019-5-20 14:27:32 | 显示全部楼层
小手一抖,钱钱到手!
回复

使用道具 举报

0

主题

2

帖子

2

积分

程序员

Rank: 1

金币
0
巨币
2
积分
2
发表于 2019-5-20 14:31:21 | 显示全部楼层
感谢分享
回复

使用道具 举报

0

主题

2

帖子

2

积分

程序员

Rank: 1

金币
0
巨币
2
积分
2
发表于 2019-5-20 14:49:07 | 显示全部楼层
学习了,谢谢分享、、、
回复

使用道具 举报

0

主题

3

帖子

2

积分

程序员

Rank: 1

金币
0
巨币
3
积分
2
发表于 2019-5-20 15:24:27 | 显示全部楼层
相当不错,感谢无私分享精神!
回复

使用道具 举报

0

主题

2

帖子

10

积分

程序员

Rank: 1

金币
0
巨币
2
积分
10
发表于 2019-5-20 15:33:48 | 显示全部楼层
过来看看的
回复

使用道具 举报

0

主题

2

帖子

3

积分

程序员

Rank: 1

金币
0
巨币
2
积分
3
发表于 2019-5-20 15:47:33 | 显示全部楼层
真是 收益 匪浅
回复

使用道具 举报

0

主题

1

帖子

6

积分

程序员

Rank: 1

金币
0
巨币
1
积分
6
发表于 2019-5-20 16:16:56 | 显示全部楼层
小手一抖,钱钱到手!
回复

使用道具 举报

0

主题

2

帖子

6

积分

程序员

Rank: 1

金币
0
巨币
2
积分
6
发表于 2019-5-20 16:27:41 | 显示全部楼层
路过,支持一下啦
回复

使用道具 举报

0

主题

2

帖子

4

积分

程序员

Rank: 1

金币
0
巨币
2
积分
4
发表于 2019-5-20 17:12:20 | 显示全部楼层
感谢楼主的热心分享
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|爱内涵论坛 ( 浙ICP备19016710号-3

GMT+8, 2020-9-21 17:55 , Processed in 0.126555 second(s), 17 queries , Gzip On, File On.

Powered by Discuz! X3.3

© 2001-2020 爱内涵论坛

快速回复 返回顶部 返回列表