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