- 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、数据库中间层初识;
2-4 MyCat的主要作用
1、作为分布式数据库中间层使用(关系型与菲关系型均可);
2、实现后端数据库的读写分离及负载均衡;
3、在数据库中,一般读请求操作远高于写请求操作;
4、改下图所示的,仅适用于“一主一从”的MySQL数据库架构;
5、实现“一主多从”的MySQL高可用,需要通过MHA或者3M的方式实现;
6、对业务数据库进行垂直切分;
7、使用Mycat的好处,将后端对应的真实数据库,作为一个“逻辑库”;
8、对业务数据库进行水平切分(分库分表);
9、切分逻辑,通过Mycat;
10、控制数据库连接的数量;
- 当连接数占满后,所有新请求将无法再连接,影响业务;
- 通过Mycat中间件,建立一个公共的“数据库连接池”;
2-5 MyCat基本元素
1、逻辑库&逻辑表概念回顾;
2、逻辑表的分类;
- 分片表
- 全局表
- ER关系表
2-6 MyCat的安装
1、下载并解压Mycat;
2、安装JAVA运行环境JDK1.7或之上版本;
3、新建Mycat运行系统账号;
4、配置系统环境变量;
5、修改mycat启动参数;
原文地址:https://www.cnblogs.com/tqtl911/p/9101305.html
时间: 2024-07-31 03:43:48