MySQL数据库实践学习(七)

MySQL
316
0
0
2022-11-23

3.2.2 下载

下载地址:http://dl.mycat.org.cn/

img

3.2.3 安装

Mycat是采用java语言开发的开源的数据库中间件,支持Windows和Linux运行环境,下面介绍MyCat的Linux中的环境搭建。我们需要在准备好的服务器中安装如下软件。

MySQL

JDK

Mycat

img

具体的安装步骤:参考资料中提供的 《MyCat安装文档》即可,里面有详细的安装及配置步骤。

3.2.4 目录介绍bin : 存放可执行文件,用于启动停止mycat

conf:存放mycat的配置文件

lib:存放mycat的项目依赖包(jar)

logs:存放mycat的日志文件

3.2.5 概念介绍

在MyCat的整体结构中,分为两个部分:上面的逻辑结构、下面的物理结构。

img

在MyCat的逻辑结构主要负责逻辑库、逻辑表、分片规则、分片节点等逻辑结构的处理,而具体的数据存储还是在物理结构,也就是数据库服务器中存储的。

在后面讲解MyCat入门以及MyCat分片时,还会讲到上面所提到的概念。

3.3 MyCat入门

3.3.1 需求

由于 tb_order 表中数据量很大,磁盘IO及容量都到达了瓶颈,现在需要对 tb_order 表进行数据分片,分为三个数据节点,每一个节点主机位于不同的服务器上, 具体的结构,参考下图:

img

3.3.2 环境准备

准备3台服务器:

192.168.200.210:MyCat中间件服务器,同时也是第一个分片服务器。

192.168.200.213:第二个分片服务器。

192.168.200.214:第三个分片服务器。

img

并且在上述3台数据库中创建数据库 db01 。