MyCat简介

一、 MyCat 简介

MyCat 解释: 数据库中间件软件

1.1 利用 mySQL 主从备份功能实现读写分离.

  1. 增加,删除,修改,都操作主数据库
  2. 查询到从数据库中查询.
  3. 优点:提升程序执行性能

1.2 架构模式

在这里插入图片描述

1.3 MyCat 具备分库/分表功能.

  1. 默认 MyCat 分库(建议使用)
  2. 可以配置让MyCat进行分表,业务比较复杂,配置起来也比较复 杂

1.4 MyCat 中默认 tableRule 要求至少 3 个 database

1.5 必知的几个概念:

  1. 逻辑库: 一个包含了所有数据库的逻辑上的数据库
  2. 逻辑表: 一个包含了所有表的逻辑上的表
  3. 数据主机:数据库软件安装到哪个服务器上
  4. 数据节点:数据库软件中的 database
  5. 分片规则: 默认每个表中数据都一样的
  6. 读主机:哪个数据库做为读操作
  7. 写主机.:哪个数据做为写操作
posted @ 2022-04-08 23:24  FireCode  阅读(53)  评论(0编辑  收藏  举报