说明:本文是对项目过程中的一些要求的简单汇总整理,主要是供个人本身参考。。。 一、表设计 1、 在创建表结构时,表名、字段需要见名知意,不采用拼音 一定要有主键!一定要有主键! 整形自增(一般用无业务意义的id)(用mycat如有自增功能,就不需要在表结构里边定义自增)。 不要在字段里边自己定义字符 ...
分类:
数据库 时间:
2017-12-25 20:58:24
阅读次数:
378
Mycat原理 Mycat的原理并不复杂,复杂的是代码,如果代码也不复杂,那么早就成为一个传说了。Mycat的原理中最重要的一个动词是“拦截”,它拦截了用户发送过来的SQL语句,首先对SQL语句做了一些特定的分析:如分片分析、路由分析、读写分离分析、缓存分析等,然后将此SQL发往后端的真实数据库,并 ...
分类:
其他好文 时间:
2017-12-24 21:26:36
阅读次数:
116
实践扩容 1.要求: travelrecord 表定义为10个分片,尝试将10个分片中的 2 个分片转移到第二台MySQL上, 并完成记录要求,最快的数据迁移做法,中断业务时间最短 2.针对分片以及迁移方式 mycat中分片可以理解为dbn 而dbn可以是单独datahost中的某个database ...
分类:
其他好文 时间:
2017-12-09 19:29:41
阅读次数:
172
创建一个 person表,主键为Id,hash方式分片,主键自增(采用数据库方式) person表结构如下 Id,主键,Mycat自增主键 name,字符串,16字节最长 school,毕业学校,数字,1 1000范围,是学校编号 age,年龄,18 60 addr,地址,32字节,建议为 gz t ...
分类:
数据库 时间:
2017-12-02 16:21:55
阅读次数:
346
mycat 环境见上篇 http://www.cnblogs.com/chinesern/p/7954373.html 1.安装性能监控工具 1.1 nmon 安装nmon 下载地址 http://nmon.sourceforge.net/pmwiki.php?n=Site.Download nmo ...
分类:
其他好文 时间:
2017-12-02 16:10:15
阅读次数:
774
前言有很多人担心生产系统上新东西的程序怕压力跟不上和稳定性不行,是的,大家都怕,所以领导要求做一次压力测试,我个人也觉得是有必要的.如果按原理来说,mycat如果不做分片,纯粹只是代理的话,他所做的事情,其实更多的是数据转发,而这个转发能力,当然就是看他能有多强.既然理论上转发能力很强,那么是不是就可以忽略不计呢,当然不是,所以需要用直连mysql的测试数据来做对比.测试前的准备第一步当然是安装好
分类:
数据库 时间:
2017-11-29 14:51:25
阅读次数:
216
开源数据库中间件-MyCat产生的背景 如今随着互联网的发展,数据的量级也是成指数的增长,从GB到TB到PB。对数据的各种操作也是愈加的困难,传统的关系型数据库已经无法满足快速查询与插入数据的需求。这个时候NoSQL的出现暂时解决了这一危机。它通过降低数据的安全性,减少对事务的支持,减少对复杂查询的 ...
分类:
数据库 时间:
2017-11-27 00:09:37
阅读次数:
210
简介:今天搭建下mycat的高可用架构 一 准备环境: 1 两台配置相同的mycat,准备做负载均衡 2 两台安装lvs+keeplived的服务器,准备做高可用 3 两台mysql单实例,做分片集群 二 IP叙述 mycat1 192.168.1.1 keepalived1 192.168.1.3 ...
分类:
其他好文 时间:
2017-11-24 20:23:47
阅读次数:
158
CK21190-Mycat分布式架构之Mycat分布式架构实战解析 Mycat是国内第一个卖电子书的开源软件,参与的作者们平生第一次分到了一笔开源收入的酬劳,虽然微不足道,但那一刻,他们都坚信,Mycat会越来越好。如今,Mycat的稳定参与者人数已经超过10人,包括很多美女,而第三代新生志愿者团队 ...
分类:
其他好文 时间:
2017-11-16 20:52:34
阅读次数:
182