MyCat-开源数据库中间件-分片式存储
1.安装配置
- 安装:
- 依赖环境:jdk1.7以上,MySQL5.5以上
- 安装:tar -zxvf mycat…gz
- 使用命令:
cd bin
./mycat start/stop/console/restart/status/dump
- 配置
- 默认端口:8066
- 配置文件:
- schema.xml/server.xml/rule.xml:
auto-sharding-long—>id分片
sharding-by-murmur-order—>一致性hash分片,rule.xml中修改数据库数量,主键名称
- 数据分片
- 垂直拆分:把每张表分配在不同的服务器,不利于多表查询的数据关联
- 水平拆分:拆分表的数据每台服务器寸的表相同,数据不一样 - 读写分离
读从从库里读,写在主库里写