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介绍