基于代理的数据库分库分表框架Mycat实

北京扁平疣医院好 http://m.39.net/pf/a_8744649.html

概述

在如今海量数据充斥的互联网环境下,分库分表的意义我想在此处就不用赘述了。而分库分表目前流行的方案最起码有两种:

方案一:基于应用层的分片,即应用层代码直接完成分片逻辑方案二:基于代理层的分片,即在应用代码和底层数据库中间添加一层代理层,而分片的路由规则则由代理层来进行处理而本文即将要实验的MyCAT框架就属于第二种方案的代表作品。

环境规划

在本文中,我拿出了三台Linux主机投入试验,各节点的角色分配如下表所示:

如果说上面这张表不足以说明实验模型,那接下来再给一张图好了,如下所示:

我想这样看来的话,各个节点布了哪些组件,节点间的角色关系应该一目了然了吧

实验环境规划好了以后,接下来进行具体的部署与实验过程,首先当然是MyCAT代理的部署

MyCAT部署

关于该部分,网上教程实在太多了,但最好还是参考官方文档来吧,下面也简述一下部署过程

下载MyCAT并解压安装这里安装的是MyCAT1.5

启动MyCAT./mycatstart

MyCAT连接测试mysql-utest-ptest-h.0.0.1-P-DTESTDB

MyCAT配置




转载请注明:http://www.aierlanlan.com/rzfs/4075.html