现在随着互联网的倒退,数据的量级也是成指数式的增长,从 GB 到 TB 到 PB。对数据的各种操作也是更加的艰难,传统的关系性数据库曾经无奈满足疾速查问与插入数据的需要, 这个时候 NoSQL 的呈现临时解决了这一危机。
它通过升高数据的安全性,缩小对事务的反对,缩小对简单查问的反对,来获取性能上的晋升。然而,在有些场合 NoSQL 一些折衷是无奈满足应用场景的,就比方有些应用场景是相对要有事务与平安指标的。这个时候 NoSQL 必定是无奈满足的,所以还是须要应用关系性数据库。如何应用关系型数据库解决海量存储的问题呢?此时就须要做数据库集群,为了进步查问性能将一个数据库的数据扩散到不同的数据库中存储,为应对此问题就呈现了——MyCat。
Mycat 是一个开源的分布式数据库系统,其外围性能是分表分库,行将一个大表程度宰割为多个小表,存储在后端 MySQL 或者其余数据库里。取名 Mycat 起因一是简略好记,另一个则是心愿将来可能入驻 Apache,Apache 的开源产品 Tomcat 也是一只猫。
于是乎你的小编(雷锋)在这个星期费神费劲给大家着重收集并整顿了这份对于开源数据库中间件 MyCat 应用及原理的源码 + 笔记 + 我的项目实战的材料。本材料文将全面的从 MyCat 根底,高级,集群,监控,架构分析来解说 MyCat,并通过一个案例来演示在理论开发中,应该如何来实现 MyCat 进行数据库的分片操作。通过本材料的学习,咱们可能全面的把握 MyCat 的应用及原理。
** 以上就是材料蕴含的内容,上面小编会展现目录和具体内容截图,有须要完整版源码 + 笔记的敌人,只有转发 + 关注,而后点此即可收费支付!!
开源数据库中间件 MyCat 实战笔记
1. MyCat 简介
2. MyCat 入门
3. MyCat 配置文件详解
4. MyCat 分片
5. MyCat 高级
6. MyCat 高可用集群搭建
7. MyCat 架构分析
8. MyCat 综合案例
彻底开源技术 MyCat 入门到开发
入门篇
- 概述
- Mycat 前世今生
- Mycat 中的概念
- 疾速入门
- 日志剖析
- Mycat 防火墙配置
- Mycat 的配置
- Mycat 的分片 join
- 全局序列号
- Mycat 分片规定
- 常见问题与解决方案
- Mycat 性能测试指南
高级进阶篇
- 读写拆散
- 高可用与集群
- 事务反对
- Mycat SQL 拦挡机制
- Mycat 注解
- MyCAT 反对的 Catlet 实现
- jdbc 多数据库反对
- 治理命令与监控
- 压缩协定反对
- Mycat-Web
- MyCAT 对存储过程的反对
生产实践篇
- 生产实践案例 -Mycat 读写拆散案例
- 分表分库案例
- 生产环境部署
- Mycat 最佳实际
- Mycat 施行指南
- 数据迁徙与扩容实际
- 版本抉择与降级指南
- 性能调优
开发篇
- 退出 Mycat
- Mycat 开发根底
- Mycat 架构剖析
- MyCAT 线程模型剖析
- mycat 的连接池模型
- Mycat 的网络通信框架
- Mycat 的路由与散发流程
- Mycat 的 JDBC 后端框架
- Mycat 的事务管理机制
- Mycat 的分页和跨库 Join
- Mycat 缓存
- Mycat 的分片规定设计
- Mycat Load Data 源码
- Mycat 外传群英会
有须要完整版源码 + 笔记的敌人:
——————转发 + 评论 文章,关注我之后点击这里自行获取即可。