mycat1.6应用篇
文章平均质量分 94
关注mycat使用经验分享,不深入源码研究
中间件兴趣圈
《RocketMQ技术内幕》一书作者、RocketMQ开源社区优秀布道师、CSDN2020博客之星TOP2,主打成体系剖析java中间件,已发布RocketMQ、Kafka、Dubbo、Sentinel、Canal、ElasticJob、ElasticSearch等15个专栏。
展开
-
Mycat 多租户方案
Mycat多租户方案1、需求 1、1 需求图 1、2 环境说明 环境说明: 2 每租户一逻辑库方案 2.1实现思想 用户在用用户名登陆时,首先,需要根据用户名,查询到该用户所在的逻辑库,然后登陆成功后,将和会话信息存放在一起,方便在访问其他业务的时候,能够很方便的得到该逻辑库。与此同时,利用Mybatis 提供的 SQL拦截器机制与Mycat提供的注解,改写S原创 2016-09-25 15:40:55 · 12037 阅读 · 9 评论 -
mycat全局序列号
1、全局序列化Mycat支持的全局序列化主要包括 本地文件方式,数据库方式,本地时间戳方式。实际生产环境,建议还是使用数据库方式。数据库方式配置:<system><property name="sequnceHandlerType">1</property></system>其中0代表本地文件方式,1代表数据库方式,2代表时间戳方式...原创 2016-09-29 15:08:10 · 2999 阅读 · 1 评论 -
Mycat范围求模分片
讲解Myat范围求模分片规则之前,让我们先看如下这样的一个系统的特征:比如一个系统,具备如下特点:门店数量增长快,各集团内门店数量分布不均匀。 业务为统计类业务,都是基于某一段时间内,然后对某一集团内的门店进行数据统计。 数据规模较大,以一个集团,500个门店,主表,每天1000条数据计算的话,一天是50万条,一个月就是150万条数据。半年单表数据量为900万条。由于分为淡 旺季,故...原创 2016-10-28 14:57:26 · 3203 阅读 · 0 评论 -
mycat1.6使用案例----load data file使用示例(ER分片字表数据导入)
本文展示load data infile在mycat下的使用经验,根据错误提示完成mycat数据导入,并自动分片路由。原创 2017-04-27 17:00:50 · 6263 阅读 · 1 评论 -
mycat1.6研究环境搭建(全局序列号、读写分离、故障转移)
为了充分揭示mycat读写分离、写节点挂掉后的自主切换、路由解析等原理,先搭建mycat测试环境,架构如下:1、源码安装 mysql安装Linux编译等基础软件 yum -y install gcc gcc-c++ ncurses-devel pcre pcre-devel openssl openssl-devel 安装cmake cmake安装包下载地址:http...原创 2017-05-03 14:52:10 · 5302 阅读 · 2 评论 -
Navicat for MySQL 执行sql文件过程分析(导入数据)
例如需要导入的文件内容如下:INSERT INTO `es_goods_community` (`id`, `goods_id`, `community_id`, `status`, `seller_id`) VALUES (8741, 424, 4, 1, 24);INSERT INTO `es_goods_community` (`id`, `goods_id`, `community...原创 2017-05-08 09:46:07 · 4795 阅读 · 0 评论 -
MyCat1.6带返回参数存储过程调用示例
本例环境:SpringMVC3.x + Mybatis3.x + Mycat1.6 + Mysql5.6。1、创建带出参存储过程DELIMITER && CREATE PROCEDURE `test_proc`( in a_id int , out a_goods_id int)BEGIN SELECT a.goods_id I...原创 2017-05-09 16:51:16 · 7552 阅读 · 1 评论