Toggle navigation
深圳掌邦科技有限公司
掌邦首页
关于我们
行业资讯
服务范围
精品案例
解决方案
学习园地
联系我们
mycat垂直切分和水平切分配置示例
2017-07-16
0
2528
首先是数据库表的分布: 192.168.1.11: db1数据库 test1表;db3数据库 user表 user_detail表 192.168.1.12: db1数据库 test2表;db3数据库 user表 user_detail表 192.168.1.11 sql: ``` SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for `test1` -- ---------------------------- DROP TABLE IF EXISTS `test1`; CREATE TABLE `test1` ( `id` int(11) NOT NULL, `name` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of test1 -- ---------------------------- SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for `user` -- ---------------------------- DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `id` int(11) NOT NULL, `user_id` varchar(255) DEFAULT NULL, `name` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of user -- ---------------------------- SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for `user_detail` -- ---------------------------- DROP TABLE IF EXISTS `user_detail`; CREATE TABLE `user_detail` ( `id` int(11) NOT NULL, `user_id` varchar(255) DEFAULT NULL, `detail` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of user_detail -- ---------------------------- ``` 192.168.1.12 sql ``` SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for `test2` -- ---------------------------- DROP TABLE IF EXISTS `test2`; CREATE TABLE `test2` ( `id` int(11) NOT NULL, `name` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of test2 -- ---------------------------- SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for `user` -- ---------------------------- DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `id` int(11) NOT NULL, `user_id` varchar(255) DEFAULT NULL, `name` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of user -- ---------------------------- SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for `user_detail` -- ---------------------------- DROP TABLE IF EXISTS `user_detail`; CREATE TABLE `user_detail` ( `id` int(11) NOT NULL, `user_id` varchar(255) DEFAULT NULL, `detail` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of user_detail -- ---------------------------- ``` 1,下载地址mycat解压 http://dl.mycat.io/ 2、配置mycat schema.xml文件 ```
select user()
select user()
``` 注: rule=”mod-long” 分片规则是根据分片字段求模运算; 分片规则有:固定分片hash,范围约定,一致性hash,按日期范围等。
学习园地
/
0
个人 点赞
全部
(21)
php
(11)
mysql
(4)
java
(1)
linux
(3)
业务逻辑
(1)
javascript
(1)
热门资讯
大数据解读广州:老三广州,除了GDP还有…
成功!
您的信息已经发送给我们.
错误!
错误信息无法提交.
联系
我们
姓名
邮箱
留言
提交
传递客户价值和影响力
我们时刻站在客户角度思考问题,从根本利益出发寻找突破口,为您提供高端定制服务。
公司
地址
地址:
深圳市龙岗区坂田街道顺兴工业园E栋7楼703号
电话:
0755-28225150 / 136-8228-4438
网址:
www.zanboon.com
Email:
service@zanboon.com
QQ :
814758061
微信:
扫一扫获取更多资讯