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

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

图片描述

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

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

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

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

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

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

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

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

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

我的作业
去发布

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

全部作业

已完成

0
评论
提交于  2022-02-28 07:19:54

登录后即可查看更多作业,立即

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号