
mycat
夢_殤
心怀梦想且歌且行
展开
-
mycat学习06之缺点
转载自http://blog.youkuaiyun.com/u013235478/article/details/53178657转载 2017-09-04 11:00:25 · 1051 阅读 · 0 评论 -
mycat学习07之读写分离
如果遇到请求量非常的项目,那数据库必须读写分离,那为什么要读写分离?mysql为例:1.写时锁表,更新索引耗时多 如果表的数据量大,那为了加快读(select * from)的速度,必须创建合理的索引。但是如果索引过多(各种复杂统计需要),必然写(insert,update,delete)的时候为了维护索引mysql会耗时更长。 读写分离后,可以在写库上保留少量索引即可,至于复原创 2017-09-06 16:20:52 · 1783 阅读 · 0 评论 -
mycat学习02之mycat的相关概念
转载自《Mycat_V1.6.0权威指南》.pdf 一书。转载 2017-08-29 10:34:19 · 422 阅读 · 0 评论 -
mycat学习01之认识mycat
转载自《Mycat_V1.6.0权威指南.pdf》一书。序言如果我有一个32核心的服务器,我就可以实现1个亿的数据分片,我有32核心的服务器么?没有,所以我至今无法实现1个亿的数据分片。——Mycat’s Plan 上面这句话是Mycat 1.0快要完成时候的一段感言,而当发展到Mycat 1.3的时候,我们又有了一个新的Plan: 如果我们有10台物理机,我们就可以实现1转载 2017-08-29 10:27:59 · 516 阅读 · 0 评论 -
mycat学习03之centos7下搭建mycat1.6
经过前2篇文章,对mycat有了个初步了解。准备了centos7虚拟机一台,准备动手练练。原创 2017-08-30 11:18:39 · 5650 阅读 · 1 评论 -
mycat学习04之eclipse运行mycat1.6源码
mycat是个开源项目,所以可以在github上下载到源码,mycat是java开发的,maven结构的,所以很容易导入eclipse,1.6源码地址https://github.com/MyCATApache/Mycat-Server/tree/1.6,如果eclipse有git插件了,那可以通过git下载,如果没有那可以先把源码下载并解压,然后eclipse导入.resource下原创 2017-08-30 15:07:00 · 2165 阅读 · 1 评论 -
mycat学习05之水平分表
最近在做广东省XXX项目,包含21个地市的数据,其中有些表每个有月总共有几千万的数据产生,讨论后,决定按地区进行分库分表,id由地区编码+yyyyMMdd+XXXXXXXXX格式组成,其他条件查询的时候,必须指明是哪个地区的等相关细节规则,刚开始时间紧急,只有一个星期的开发时间,所以采取了spring的动态路由AbstractRoutingDataSource这技术实现数据源的动态切换。原创 2017-08-31 11:41:04 · 1148 阅读 · 0 评论