1 环境说明 VM 模拟3台MYSQL 5.6 服务器 VM1 192.168.31.187:3307 VM2 192.168.31.212:3307 VM3 192.168.31.150: 3307 MYCAT 1.5 服务部署在宿主机上 MYCAT 192.168.31.207 :8806【SQ
分类:
其他好文 时间:
2016-02-03 01:07:58
阅读次数:
4040
1 环境说明 VM 模拟3台MYSQL 5.6 服务器 VM1 192.168.31.187:3307 VM2 192.168.31.212:3307 VM3 192.168.31.150: 3307 MYCAT 1.5 服务部署在宿主机上 MYCAT 192.168.31.207 :8806【SQ
分类:
其他好文 时间:
2016-02-03 00:17:33
阅读次数:
279
1, 分库分表的优缺点、以及为什么分表方式无法成为主流?
分表:在台服务器上,优点是易维护,类似表分区,缺点是在一台db服务器上,无法分担IO、负载集中。
分库:在多台服务器上,优点是分担IO、负载均衡,缺点是较不易维护、数据统计以及jion操作有些难度。数据库切分的目的是为了分担IO、负载均衡,分表无法达到最佳的要求,所以无法成为主流。
2, 准备主库
tar -xvf mysql-5...
分类:
其他好文 时间:
2016-02-01 02:20:52
阅读次数:
275
1 应用场景 这篇来说下mycat中自带的er关系分片,所谓er关系分片即可以理解为有关联关系表之间数据分片。类似于订单主表与订单详情表间的分片存储规则。 本文所说的er分片分为两种: a. 依据主键进行数据分片,验证发现主表数据保存在第1个datanode中,子表数据根据分片规则存储。 b. 依据
分类:
其他好文 时间:
2016-01-29 00:14:38
阅读次数:
3936
概述 本篇文章主要介绍Mycat以月进行分片的方法,包括配置方法、注意事项等。 mycat版本:1.4 数据节点:dn1,dn2,dn3 架构:主从 配置 创建测试表 CREATE TABLE `tdate` ( `id` int(11) NOT NULL, `createdate` datetim
分类:
其他好文 时间:
2016-01-28 18:42:44
阅读次数:
2059
1 应用场景Mycat 自带了多套数据分片的机制,其实根据数值取摸应该是最简单的一种。优点:数据离散概率较为平均,可以有效的提高应用的数据吞吐。缺点:比较明显,后期数据运维与迁移比较困难。好在Mycat有对应的解决方案,具体后期验证或可直接参考Mycat权威指南相应章节。2 环境说明参考 《MyCa...
分类:
其他好文 时间:
2016-01-27 14:24:54
阅读次数:
186
var myMammal = { name : 'Herb the Mammal', get_name : function () { return this.name; }, says : function () { return this.saying || ''; }};var myCat =...
分类:
其他好文 时间:
2016-01-26 18:09:08
阅读次数:
148
1 应用场景Mycat 有很多数据分库规则,接下来几篇就相关觉得常用的规则进行试用与总结。一般来说,按自然月份来进行数据分片的规则比较适用于商城订单查询,类似最近1周、2周、3个月内的数据。或是报表类应用。这样的数据放在一个片区内省去了数据合并的时间。当然按月数据量不要过大就OK。2 环境说明Win...
分类:
其他好文 时间:
2016-01-26 17:56:59
阅读次数:
4267
MyCAT默认字符集是UTF8下面通过查看日志来验证不同的MySQL客户端字符集和服务器字符集对于MyCAT的影响。日志中与字符集有关的主要有三部分:1. 初始化MyCAT连接池2. 心跳检测3. 在执行SQL语句时的连接同步。因为MyCAT实现的是三节点的读写分离和自动切换,以下修改的均是loca...
分类:
其他好文 时间:
2016-01-25 22:49:50
阅读次数:
273
MyCAT支持多种分片规则,下面测试的这种是分片枚举。适用场景,列值的个数是固定的,譬如省份,月份等。在这里,需定义三个值,规则均是在rule.xml中定义。1. tableRule2.function3.mapFile首先,定义tableRule, ...
分类:
其他好文 时间:
2016-01-25 12:57:22
阅读次数:
1079