Mycat
风流 少年
我走的很慢,但从不后退!
展开
-
Mycat快速入门(一): Mycat简介
一:Mycat简介 Mycat是数据库分库分表的中间件,Mycat使用最多的两个功能是:读写分离和分库分表功能,支持全局表和E-R关系(这两个比较实用)。 Mycat官网: http://www.mycat.io/ Mycat权威指南:http://www.mycat.io/document/mycat-definitive-guide.pdf Mycat实体书籍:《分布式数据库架构及企业实践——...原创 2018-11-02 16:37:40 · 8656 阅读 · 0 评论 -
Mycat快速入门(二): Mycat分库分表案例
一:数据库准备 CREATE DATABASE `db1` DEFAULT CHARACTER SET utf8mb4; CREATE DATABASE `db2` DEFAULT CHARACTER SET utf8mb4; CREATE DATABASE `db3` DEFAULT CHARACTER SET utf8mb4; 二:Mycat配置 mycat/conf/server.xml...原创 2018-11-02 16:39:24 · 4740 阅读 · 4 评论 -
Mycat快速入门(三): 全局序列号
一: 简介 在实现分库分表的情况下,数据库自增主键已无法保证自增主键的全局唯一。为此,MyCat 提供了全局 sequence,并且提供了包含本地配置和数据库配置等多种实现方式。 二: sequnceHandlerType 序列号处理器类型,感觉“sequnce” 序列号是不是少了个e字母,应该是“sequence” 0: 本地文件方式 1: 数据库方式 2: 本地时间戳方式 3: 分布式ZK ...原创 2018-11-02 16:40:04 · 2357 阅读 · 0 评论 -
Mycat快速入门(四): 分片规则
一: 简介 在数据切分处理中,特别是水平切分中,中间件最终要的两个处理过程就是数据的切分、数据的聚合。选择 合适的切分规则,至关重要,因为它决定了后续数据聚合的难易程度,甚至可以避免跨库的数据聚合处理。 可以通过全局表,ER分片表,数据冗余来尽量来避免跨库多表连接join。 二: 全局表 所谓全局表就是该表在每个分片上都会存在,并且每个分片上的全局表的数据完全一致。在进行数据插入操作时,mycat...原创 2018-11-02 16:40:31 · 3900 阅读 · 1 评论 -
Mycat快速入门(五): Mycat读写分离案例
一:mysql主从复制 参考 Centos7安装MySQL5.7和主从复制配置 二:Mycat配置 schema.xml <?xml version="1.0"?> <!DOCTYPE mycat:schema SYSTEM "schema.d原创 2018-11-02 16:41:14 · 800 阅读 · 0 评论 -
Mycat快速入门(六): Mycat管理命令和监控
一:Mycat管理命令和监控 Mycat可以通过终端来监控mycat的各项指标,端口为9066 mysql -h127.0.0.1 -P9066 -uroot -proot123 mysql> show @@help; +--------------------------------------------------------------+----------------------...原创 2018-11-11 17:17:13 · 3353 阅读 · 2 评论