做企业营销网站,宁波网站制作方案,微信怎么关闭小程序,徐汇做网站公司一#xff0c;介绍
MyCat是开源的、活跃的、基于Java语言编写的MySQL数据库中间件。可以像使用MySQL一样来使用MyCat#xff0c;对于开发人员来说根本感觉不到MyCat的存在。 开发人员只需要连接MyCat即可#xff0c;而具体底层用到几台数据库#xff0c;每一台数据库服务器…一介绍
MyCat是开源的、活跃的、基于Java语言编写的MySQL数据库中间件。可以像使用MySQL一样来使用MyCat对于开发人员来说根本感觉不到MyCat的存在。 开发人员只需要连接MyCat即可而具体底层用到几台数据库每一台数据库服务器里面存储了什么数据都无需关心。 具体的分库分表的策略只需要在MyCat中配置即可。 优势
性能可靠稳定强大的技术团队体系完善社区活跃
二下载
MyCat1.6官网地址http://www.mycat.org.cn/mycat1.html 下载地址http://dl.mycat.org.cn/ 下载Mycat 1.6.7.3或者1.6.7.4都可以这两个版本比较稳定一点本教程是在Linux系统中安装。 三安装
Mycat是采用java语言开发的开源的数据库中间件支持Windows和Linux运行环境下 面介绍MyCat的Linux中的环境搭建。我们需要在准备好的服务器中安装如下软件。
MySQLJDKMycat 至少要准备两台服务器一台作为Mycat中间件服务器另外的服务器作为分片服务器。Mycat中间件服务区中需要安装JDK和Mycat也可以安装MySQL作为分片服务器其他分片服务器只需安装MySQL即可。 此处JDK安装过程相信不用描述自定百度 上传Mycat压缩包到服务器 Mycat-server-1.6.7.4-release-20210913163959-linux.tar.gz解压MyCat的压缩包
tar -zxvf Mycat-server-1.6.7.4-release-20210913163959-linux.tar.gz -C /usr/local/Mycat只需解压后就可使用 查看Mycat下的文件目录 bin : 存放可执行文件用于启动停止mycatconf存放mycat的配置文件lib存放mycat的项目依赖包jarlogs存放mycat的日志文件
可以进入lib目录下查看MySQL的驱动包版本是否符合自己的MySQL版本如果MySQL是8.x版本的就需要替换。
四原理介绍
在MyCat的整体结构中分为两个部分上面的逻辑结构、下面的物理结构。 在MyCat的逻辑结构主要负责逻辑库、逻辑表、分片规则、分片节点等逻辑结构的处理而具体的数据 存储还是在物理结构也就是数据库服务器中存储的。