本文作者:kris

在OneProxy的基础上实行MySQL读写分离与负载均衡-mysql读写分离部署

kris 2025-01-14 23:24:04 7
在OneProxy的基础上实行MySQL读写分离与负载均衡-mysql读写分离部署摘要: mysql proxy与mycat区别?二者区别:可以把上层看作是对下层的抽象,例如操作系统是对各类计算机硬件的抽象。那么我们什么时候需要抽象?假如只有一种硬件的时候,我们需要开发...

mysql proxy与mycat区别?

二者区别:

可以把上层看作是对下层的抽象,例如操作系统是对各类计算机硬件的抽象。那么我们什么时候需要抽象?假如只有一种硬件的时候,我们需要开发一个操作系统吗?

在OneProxy的基础上实行MySQL读写分离与负载均衡-mysql读写分离部署

图片来源:网络

再比如一个项目只需要一个人完成的时候不需要leader,但是当需要几十人完成时,就应该有一个管理者,发挥沟通协调等作用,而这个管理者对于他的上层来说就是对项目组的抽象。

同样的,当我们的应用只需要一台数据库服务器的时候我们并不需要Mycat,而如果你需要分库甚至分表,这时候应用要面对很多个数据库的时候,这个时候就需要对数据库层做一个抽象,来管理这些数据库,而最上面的应用只需要面对一个数据库层的抽象或者说数据库中间件就好了,这就是Mycat的核心作用。

所以可以这样理解:数据库是对底层存储文件的抽象,而Mycat是对数据库的抽象。

文章版权及转载声明

作者:kris本文地址:https://www.damoyx.com/p/23525.html发布于 2025-01-14 23:24:04
文章转载或复制请以超链接形式并注明出处大漠游侠网

阅读
分享