Mycat的原理中最重要的一个动词是“拦截”,它拦截了用户发送过来的SQL语句,首先对SQL语句做了一些特定的分析:如分片分析、路由分析、读写分离分析、缓存分析等,然后将此SQL发往后端的真实数据库,并将返回的结果做适当的处理,最终再返回给用户。
上述图片里,应用程序不再直接访问数据库,而是访问Mycat,由Mycat与数据库交互,数据库数据返回给Mycat,Mycat再返回给应用程序。三个Database才是真正的数据库,又称为三个节点,也称为三个分片。
Mycat发展到现在,适用的场景已经很丰富,而且不断有新用户给出新的创新性的方案,以下是几个典型的应用场景:
下载:去Mycat官网下载,我这里下载的是1.6版本的,Windows系统的
Mycat官方网站:http://www.mycat.io/
安装:下载后解压,以管理员身份运行cmd,进入bin目录,这里有几个操作命令
安装:
mycat install1
启动:
mycat start1
停止:
mycat stop1
重启:
mycat restart1
安装以后,我们就可以直接去服务里面启动与停止了,不用再使用命令
页面更新:2024-06-03
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号