【讨论题】你了解MyCAT和MYSQL之间的关系吗
669
等4人参与

题干
​ MyCAT的架构和应用是我们这门课程的核心内容,MyCAT在整个分库分表数据库加构中是做为数据库中间层来使用的,它在整个架构中的位置如下:

图片描述

​ 1)其位于前端应用和底层数据库集群之间。

​ 2)从前端应用的角度看MyCAT就是数据库

​ 3)从数据库的角度看MyCAT就是前端端用。

​ 那么学习完本课程后,你能说出MyCAT和MySQL之间的关系吗?
关键提炼

​ 掌握MyCAT在整个数据库架构中的作用和所处的位置。

​ 1)MyCAT是前端应用和后端数据库之间的桥梁。

​ 2)对于前端应用来说MyCAT对于前端应用隐藏了后端数据库架构的复杂性,也就是说我们可以在调整后端数据库架构时,对前端应用来说是不可见的,也是无感知的。比如我们可对于后端数据库进行垂直切分,只要保持逻辑库不变对于前端应用来说就没有影响。

​ 3) 另外MyCAT中看到的是逻辑库表结构,其中并不会保存数据。数据是保存在后端MySQL集群中的。

​ 4) 而对于后端MySQL来说,MyCAT是唯一的应用入口。我们可以在MyCAT端通过连接池,SQL防火墙等功能来以数据库的稳定性进行一定的保护。

我的作业
去发布

登录后即可发布作业,立即

全部作业

数据加载中...

意见反馈 帮助中心 APP下载
官方微信