Mycat
潇洒哥Kahn
潇洒哥,一个被IT行业耽误多年的优秀保安。
展开
-
MyCat-10之centos7上mycat全局序列的用法
一、目标 什么叫全局序列?前面学习过了mycat的分片分表,比如一张表被切分为两份或多份并放到不同的物理服务器上,我们知道一张表通畅情况下都有主键,这个主键是自动增长的,而且主键有唯一性。那万一一张表出现两个相同的主键怎么办?那岂不是乱套了吗?哎嘿,这个时候,全局序列就出来了,他能解决这个问题。 全局序列是解决主键重复问题的方法之一,还可以使用程序自己生成唯一id,使用时间戳生成唯一id等等方...原创 2020-03-28 21:20:41 · 246 阅读 · 0 评论 -
MyCat-09之centos7上使用mycat部署水平分表---按日期分片
接上一篇帖子《MyCat-07之centos7上使用mycat部署水平分表---分片枚举》 一、目标 使用mycat部署按日期水平分片分表。 什么叫按日期分片呢? 按照日期轮询隔几天存放到一个节点服务器,到了天数后再放到另外一台节点服务器,然后一直循环下去,最终实现分片分表。 二、实施mycat按日期分片分表 以下配置均在mycat服务器mycat31上执行 1.修改vim /usr/...原创 2020-03-26 23:08:33 · 541 阅读 · 0 评论 -
MyCat-08之centos7上使用mycat部署水平分表---数字范围分片
接上一篇帖子《MyCat-07之centos7上使用mycat部署水平分表---分片枚举》 一、目标 使用mycat部署分片枚举。 什么叫数字范围分片? 按照表中某个指定的字段值(数字int类型)的范围去分片,比如值在1到3000的放到节点1服务器,值在3001到5000的放到节点2服务器上。没有在规则范围内的放在指定的默认的节点服务器上。 二、实施mycat数字范围分片 1.修改/us...原创 2020-03-26 15:35:40 · 179 阅读 · 0 评论 -
MyCat-07之centos7上使用mycat部署水平分表---分片枚举
一、目标 使用mycat部署分片枚举。 什么叫分片枚举?分片枚举有什么用处? 分片枚举:是mycat水平分表的一种形式,它可以按照指定的规则将表的数据分发到不同的数据库,最终以减轻单台msyql服务器的压力。 二、平台 [[email protected] ~]# uname -a Linux client 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:...原创 2020-03-24 23:40:39 · 432 阅读 · 0 评论 -
MyCat-06之centos7上使用mycat部署水平分表全局表
一、目标 在Centos7.6上安装mycat部署,并设定mysql水平分表全局表。理解什么叫mysql水平分表全局表。(无坑版) 水平分表:即原来是单独数据库,表也是单独的。由于表太大了影响到性能了。就再弄一台服务器,建一样的数据库,然后把某些表分割成两份放到两台服务器上,这样能减轻服务器压力。但水平分表后是无法使用join的。 水平分表ER表:在水平分表的基础上,增加子表(子表就被称为E...原创 2020-03-23 23:08:32 · 234 阅读 · 0 评论 -
MyCat-05之centos7上使用mycat部署水平分表ER表
一、目标 在Centos7.6上安装mycat部署,并设定mysql水平分表ER表。理解什么叫mysql水平分表ER表。(无坑版) 水平分表:即原来是单独数据库,表也是单独的。由于表太大了影响到性能了。就再弄一台服务器,建一样的数据库,然后把某些表分割成两份放到两台服务器上,这样能减轻服务器压力。但水平分表后是无法使用join的。 水平分表ER表:在水平分表的基础上,增加子表(子表就被称为E...原创 2020-03-23 16:29:50 · 313 阅读 · 0 评论 -
MyCat-04之centos7上使用mycat部署水平分表
一、目标 在Centos7.6上安装mycat部署,并设定mysql水平分表。理解什么叫mysql水平分表。 水平分表:即原来是单独数据库,表也是单独的。由于表太大了影响到性能了。就再弄一台服务器,建一样的数据库,然后把某些表分割成两份放到两台服务器上,这样能减轻服务器压力。 (还有两篇关于mysql主从复制,双主双从的帖子,写的累的不要不要的) 二、平台 [[email protected] ~...原创 2020-03-21 22:40:33 · 480 阅读 · 0 评论 -
MyCat-03之centos7上使用mycat部署垂直分库
一、目标 在Centos7.6上安装mycat部署,并设定mysql垂直分库。理解什么叫mysql垂直分库。 什么叫垂直分库?比如一个应用用一台服务器,当数据库表非常大的时候,服务器压力也就大了,怎么办?可以考虑使用垂直分库,看清了是可以考虑,仅仅是考虑,为什么这么说?因为垂直分库有个致命的缺陷,那就是不能做join查询。 有点乱描述的,举个栗子: 你有个数据库,有10个表,可以将2个或3个或...原创 2020-03-20 18:06:58 · 250 阅读 · 0 评论