现在随着互联网的倒退,数据的量级也是成指数式的增长,从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外传群英会

有须要完整版源码+笔记的敌人:

——————转发+评论文章,关注我之后点击这里自行获取即可。