数据库中间件:Mycat 权威指南+Mycat 实战笔记,双管齐
前阵子复习了一下消息中间件MQ系列的知识点,忽然想起还有个数据库中间件——MyCat!
MQ系列可看:消息中间件合集:MQ(
ActiveMQ/RabbitMQ/RocketMQ)+Kafka+笔记
Mycat 是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生协议与多个MySQL服务器通信,也可以用JDBC协议与大多数主流数据库服务器通信,其核心功能是分表分库,即将一个大表水平分割为N个小表,存储在后端MySQL服务器里或者其他数据库里。
为了深入学习一下Mycat数据库中间件,我从朋友那里整了两个文档:Mycat 权威指南 + Mycat 实战笔记,理论与技术结合,双管齐下!
全文所提及介绍的《Mycat 权威指南 + Mycat 实战笔记》是两份很不多的Mycat学习指南,因篇幅原因,大部分内容以图片展现,但都可免费提供整理好的原件pdf给有兴趣学习查阅的朋友,移步主页获取即可!
首先,学习一下数据库中间件:Mycat 权威指南
Mycat 权威指南分 四大类 内容:入门篇+ 高级进阶篇 + 生产实践篇 + 开发篇
Mycat 权威指南 入门篇 有以下 12 篇章节的内容:
第一章 概述
第二章 Mycat前世今生
第三章 Mycat中的概念
第四章 快速入门
第五章 日志分析
第六章 Mycat防火墙配置
第七章 Mycat的配置
第八章 Mycat的分片join
第九章 全局序列号
第十章 Mycat 分片规则
第十—章 常见问题与解决方案
第十二章 Mycat性能测试指南
Mycat 权威指南 高级进阶篇 包含 11 篇章节的内容:
第一章 读写分离
第二章 高可用与集群
第三章 事务支持
第四章 Mycat SQL拦截机制
第五章 Mycat注解
第六章 MyCAT支持的Catlet实现
第七章 jdbc多数据库支持
第八章 管理命令与监控
第九章 压缩协议支持
第十章 Mycat-Web
第十—章 MyCAT对存储过程的支持
Mycat 权威指南 生产实践篇 有以下 8 篇章节的内容:
第一章 生产实践案例-Mycat读写分离案例
第二章 分表分库案例
第三章 生产环境部署
第四章 Mycat最佳实践
第五章 Mycat实施指南
第六章 数据迁移与扩容实践
第七章 版本选择与升级指南
第八章 性能调优
Mycat 权威指南 开发篇 包含 14 篇章节的内容:
第一章 加入Mycat
第二章 Mycat开发基础
第三章 Mycat架构分析
第四章 Mycat线程模型分析
第五章 Mycat的连接池模型
第六章 Mycat的网络通信框架
第七章 Mycat的路由与分发流程
第八章 Mycat的JDBC后端框架
第九章 Mycat的事务管理机制
第十章 Mycat的分页和跨库Join
第十—章 Mycat缓存
第十二章 Mycat的分片规则设计
第十三章 Mycat Load Data源码
第十四章 Mycat外传-群英会
重点:Mycat 实战笔记(4天学完)
Mycat 的目标是:低成本地将现有的单机数据库和应用平台迁移到 "云" 端,解决海量数据存储和业务规模迅速增长情况下的数据存储和访问的瓶颈问题。安排了4天的学习计划...
第一天
Mycat 简介
Mycat 入门
Mycat 配置文件详解
第二天
Mycat 分片规则
Mycat 高级
第三天
Mycat 高可用集群搭建
Myca t架构剖析
第四天
Mycat 综合案例
Mycat 总结
以上便是我在复习学习Mycat过程中所需的(收集整理的)相关学习资源:Mycat 权威指南 + Mycat 实战笔记 ,刷到此处的你若觉得还行,需进一步地深入学习,那便无条件分享给你即可!移步主页