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

第1章 课程介绍
课程介绍
1-1 MyCAT导学 试看
1-2 课程介绍

第2章 MyCAT入门
这一章中,我们将回顾了垂直切分,水平切分,分库分表等基础概念,然后快速回如何安装和启动MyCAT的,介绍如何以打包好的可执行程序的方式来启动MyCAT。以及如何对其相关的启动配置文件进行配置。
2-1 章节综述
2-2 什么是MyCAT
2-3 什么是数据库中间层
2-4 MyCAT的主要作用
2-5 MyCAT基本元素
2-6 MyCAT安装

第3章 MYCAT核心配置详解
本章将对MyCAT的常用核心配置文件server.xml、rule.xml以及schema.xml详细讲解,也会对常用的分片算法进行逐一讲解
3-1 章节综述
3-2 常用配置文件间的关系
3-3 server.xml配置详解
3-4 log4j2.xml配置文件
3-5 rule.xml文件详解
3-6 常用分片算法(上)
3-7 常用分片算法(下)
3-8 schema.xml文件用途
3-9 schema定义逻辑库
3-10 table标签
3-11 dataNode标签
3-12 dataHost标签
3-13 dataHost标签属性
3-14 heartbeat标签
3-15 writehost标签
3-16 schema总结

第4章 MYCAT进阶实战之垂直分库
本章将使用配置文件的标签和属性的理论结合实践来让大家明白在一个具体的项目中如何对数据库进行分库分表操作。本章聚焦垂直分库。
4-1 为什么要进行垂直分库和相关步骤 试看
4-2 收集分析业务模块
4-3 MySQL复制的步骤
4-4 MySQL复制环境说明
4-5 MySQL复制实战 试看
4-6 MySQL复制总结
4-7 垂直切分
4-8 垂直切分相关配置
4-9 垂直切分schema文件配置
4-10 垂直切分server文件配置
4-11 后续工作
4-12 MyCAT启动调试
4-13 MyCAT验证配置
4-14 清理多余数据
4-15 跨分片查询
4-16 配置和验证全局表
4-17 垂直切分的优缺点

第5章 MYCAT进阶实战之水平分库
本章将使用配置文件的标签和属性的理论结合实践来让大家明白在一个具体的项目中如何对数据库进行分库分表操作。本章聚焦水平分库。
5-1 水平分库和分片原则
5-2 分片后如何处理查询
5-3 水平分片步骤
5-4 如何选择分片键
5-5 分析业务模型
5-6 部署分片集群
5-7 演示环境说明
5-8 水平切分演示
5-9 全局自增ID
5-10 ER分片
5-11 SQL拦截
5-12 SQL防火墙

第6章 MyCAT高可用集群
成熟稳定的生产系统来说,服务的高可用是最基本的要求,因此本章主要介绍如何使用MyCAT构键一个高可用的系统。
6-1 高可用的基本要求
6-2 当前架构离高可用还有多远
6-3 使用ZK记录MyCAT配置
6-4 部署ZK集群
6-5 初始化ZK并配置MyCAT支持ZK
6-6 Haproxy部署详解
6-7 keepalived安装、配置、验证
6-8 MyCAT读写分离
6-9 MySQL主从配置
6-10 schema.xml配置
6-11 MyCAT读写分离配置
6-12 高可用总结

第7章 MyCAT管理及监控
本章将介绍如何对MYCAT进行管理和监控。主要会涉及到MyCAT的两种主要管理方式。 一种是通过MyCAT管理端口来管理的监控MYCAT。另一种呢则是通过MyCAT-WEB。
7-1 MyCAT管理概述
7-2 MyCAT命令行
7-3 MyCATWeb

第8章 MyCAT集群优化
本章主要学习如何对MyCAT集群进行优化,使其发挥出更好的性能。
8-1 MyCAT集群优化概述
8-2 Linux优化配置
8-3 MyCAT优化配置
8-4 MySQL优化配置

第9章 MyCAT的限制
本章主要介绍MyCAT不适合处理什么样的问题。
9-1 MyCAT限制

第10章 课程总结
课程总结
10-1 --课程总结

下载地址:MyCAT+MySQL 搭建高可用企业级数据库集群

原文地址:https://www.cnblogs.com/weiso/p/10263275.html

时间: 2024-10-15 03:08:10

MyCAT+MySQL 搭建高可用企业级数据库集群的相关文章

MyCAT+MySQL 搭建高可用企业级数据库集群——第1章 课程介绍

1-1 Mycat导学 1-2 课程介绍 1-1 Mycat导学 1.Mycat导学内容介绍: PS:来吧,让我们一起努力,变成更好的自己吧! 1-2 课程介绍 1.课程介绍: 目标:通过Mycat实现MySQL的高可用集群架构: 原文地址:https://www.cnblogs.com/tqtl911/p/9099913.html

MyCAT+MySQL 搭建高可用企业级数据库集群——第2章 MyCat入门

2-1 章节综述 2-2 什么是MyCat 2-3 什么是数据库中间层 2-4 MyCat的主要作用 2-5 MyCat基本元素 2-6 MyCat的安装 2-1 章节综述 1.掌握Mycat的基础概念.功能及适用场景: 2.掌握Mycat的安装和启动: 2-2 什么是MyCat 1.不同的工种对Mycat的不同理解: 研发人员: 架构师: 2.实现"读写分离"的两种方式: 从程序的角度实现,配置两套数据源: 通过中间件的角度实现,比如Mycat: 2-3 什么是数据库中间层 1.数据

MyCAT+MySQL 搭建高可用企业级数据库集群——第4章 MyCat进阶实战至垂直分库

4-1 为什么要进行垂直分库和相关操作 4-2 收集分析业务模块 4-3 MySQL复制的步骤 4-4 MySQL复制环境说明 4-5 MySQL复制实战 4-6 MySQL复制总结 4-7 垂直切分 4-8 垂直切分相关配置 4-9 垂直切分schema文件配置 4-10 垂直切分server文件配置 4-11 后续工作 4-12 Mycat启动调试 4-13 Mycat验证配置 4-14 清理多余数据 4-15 跨分片查询 4-16 配置和验证全局表 4-17 垂直切分的优缺点 4-1 为什

Nginx+Keepalived搭建高可用负载均衡集群

Nginx+Keepalived搭建高可用负载均衡集群   一. 环境说明 前端双Nginx+keepalived,nginx反向代理到后端的tomcat集群实现负载均衡,Keepalived实现集群高可用. 操作系统: Centos 6.6_X64 Nginx版本: nginx-1.9.5 Keepalived版本:keepalived-1.2.13 结构: Keepalived+nginx-MASTER:10.6.1.210         Keepalived+nginx-BACKUP:

搭建高可用mongodb shard 集群以及多节点备份

mongodb通过哪些机制实现路由.分片: 从图中可以看到有四个组件:mongos.config server.shard.replica set. mongos,数据库集群请求的入口,所有的请求都通过mongos进行协调,不需要在应用程序添加一个路由选择器,mongos自己就是一个请求分发中心,它负责把对应的数据请求请求转发到对应的shard服务器上.在生产环境通常有多mongos作为请求的入口,防止其中一个挂掉所有的mongodb请求都没有办法操作. config server,顾名思义为配

搭建高可用的MongoDB集群副本集

什么是副本集呢?打魔兽世界总说打副本,其实这两个概念差不多一个意思.游戏里的副本是指玩家集中在高峰时间去一个场景打怪,会出现玩家暴多怪物少的情况,游戏开发商为了保证玩家的体验度,就为每一批玩家单独开放一个同样的空间同样的数量的怪物,这一个复制的场景就是一个副本,不管有多少个玩家各自在各自的副本里玩不会互相影响. mongoDB的副本也是这个,主从模式其实就是一个单副本的应用,没有很好的扩展性和容错性.而副本集具有多个副本保证了容错性,就算一个副本挂掉了还有很多副本存在,并且解决了上面第一个问题"

Windows 2012 系统搭建高可用故障转移集群

Windows 2012 系统搭建高可用故障转移集群 一.故障转移集群介绍 2 1.1 系统介绍 2 1.2 工作原理 2 二.实验目的 2 2.1 验证故障转移功能 2 2.2 验证高可用集群的可用性,以及支持的服务类型 2 三.实验原理 3 3.1 实验拓扑 3 3.2 实验环境设备 3 四.配置步骤 4 4.1 配置域服务器 4 4.2  iSCSI 虚拟存储配置 18 4.3 配置故障转移集群服务 45 4.4  验证集群 63 五.实验结果验证 68 5.1  验证故障转移 68 5.

使用keepalived搭建高可用的LVS-DR集群

使用keepalived搭建高可用的LVS-DR集群   一:Keepalived服务概述 keepalived 是一个类似于 layer3, 4 & 5 交换机制的软件,也就是我们平时说的第 3 层.第 4 层和第 5层交换. Keepalived 的作用是检测 web 服务器的状态,如果有一台 web 服务器死机,戒工作出现故障,Keepalived 将检测到,并将有故障的 web 服务器从系统中剔除,当 web 服务器工作正常后 Keepalived 自劢将web 服务器加入到服务器群中,

使用Nginx1.9.9+Keepalived1.2.x搭建高可用负载均衡集群

一 简介以及原理介绍 (1)Nginx概念介绍: Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行.由俄罗斯的程序设计师Igor Sysoev所开发.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度.京东.新浪.网易.腾讯.淘宝等 (2)Keepalived概念介绍: Keepalived的作用是检测服务器的状态,如果有一台we