北京权威皮炎医院 http://baidianfeng.39.net/a_zhiliao/150708/4652392.html目录
1、介绍
2、环境架构准备
2.1安装文件准备
2.2创建相关目录并初始化数据
2.3准备配置文件和启动脚本
2.4启动多实例
2.5搭建主从环境
2.6检测主从状态
3、安装MyCat软件
4、配置文件介绍
4.1schema.xml配置文件
4.2schema.xml部分参数说明
5、垂直分片应用
5.1配置文件准备
5.2创建测试数据库
5.3重启mycat并检查逻辑库
5.4写入测试
6、水平分片应用
6.1拆分概念
6.2范围分片
6.3取模分片
6.4枚举分片
6.5Mycat全局表
6.6E-R分片
7、Mycat日常管理
7.1管理服务常用命令
7.2修改逻辑库名
7.3增加逻辑库
作者:AshesCat
1、介绍
MyCat是一个开源的分布式数据库中间件,是一个实现了MySQL协议的服务器
前端:用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问
后端:可以用MySQL原生协议与多个MySQL服务器通信,也可以用JDBC协议与大多数主流数据库服务器通信,其核心功能是分表分库,即将一个大表水平分割为N个小表,存储在后端MySQL服务器里或者其他数据库里
简单来说:数据库是对底层存储文件的抽象,而Mycat是对数据库的抽象
2、环境架构准备
两台虚拟机db04、db05
每台创建四个mysql实例:
2.1安装文件准备
cd/optwget