java1234开源博客系统
博客信息

mycat全局表

0
发布时间:『 2020-04-09 21:42』  博客类别:Mycat  阅读(1928) 评论(0)

mycat全局表


前面讲过,当两个或者多个表有join关联时候,跨分片查询会有瓶颈问题,我们其中有一个解决方案是通过全局表,

全局表的话,每个分片节点都有这个表,并且mycat会实时同步数据;

适合数据量不大,不频繁变动数据的表,比如 数据字典表,或者一些类别表;

 指定  type="global"  即可;

<table name="T_DATADIC" primaryKey="ID" dataNode="dn1,dn2,dn3" type="global" />


 CREATE TABLE `T_DATADIC` (

  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号',

  `name` varchar(20) DEFAULT NULL COMMENT '数据字典名称',

  `value` varchar(20) DEFAULT NULL COMMENT '数据字典值',

  `remark` varchar(100) DEFAULT NULL COMMENT '备注',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8;



insert  into `T_DATADIC`(`id`,`name`,`value`,`remark`) values (1,'性别','男',NULL),(2,'性别','女',NULL),(3,'性别','男变女',NULL),(4,'性别','女变男',NULL),(5,'政治面貌','共产党',NULL),(6,'政治面貌','共青团员',NULL),(7,'政治面貌','无党派人士',NULL);



 


关键字:   无

上一篇:mycat全局自增ID

下一篇:mycat-web介绍

关注Java1234微信公众号
博主信息
Java1234_小锋
(知识改变命运,技术改变世界)
Powered by Java1234 V3.0 Copyright © 2012-2016 Java知识分享网 版权所有