惊艳!阿里出产的MyCat性能笔记,带你领略什么叫细节爆炸

238 阅读3分钟

如今随着互联网的发展,数据的量级也是成指数式的增长,从GB到TB到PB。对数据的各种操作也是愈加的困难,传统的关系性数据库已经无法满足快速查询与插入数据的需求,这个时候NoSQL的出现暂时解决了这一危机。

它通过降低数据的安全性,减少对事务的支持,减少对复杂查询的支持,来获取性能上的提升。但是,在有些场合NoSQL一些折衷是无法满足使用场景的,就比如有些使用场景是绝对要有事务与安全指标的。这个时候NoSQL肯定是无法满足的,所以还是需要使用关系性数据库。如何使用关系型数据库解决海量存储的问题呢?此时就需要做数据库集群,为了提高查询性能将一个数据库的数据分散到不同的数据库中存储,为应对此问题就出现了——MyCat 。

Mycat是一个开源的分布式数据库系统,其核心功能是分表分库,即将一个大表水平分割为多个小表,存储在后端MySQL或者其他数据库里。取名Mycat原因一是简单好记,另一个则是希望未来能够入驻 Apache,Apache的开源产品Tomcat也是一只猫。

打开百度APP看高清图片

于是乎你的小编(雷锋)在这个星期费心费力给大家着重收集并整理了这份关于开源数据库中间件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-WebMyCAT对存储过程的支持

生产实践篇

生产实践案例-Mycat读写分离案例分表分库案例生产环境部署Mycat最佳实践Mycat实施指南数据迁移与扩容实践版本选择与升级指南性能调优

开发篇

加入MycatMycat开发基础Mycat架构分析MyCAT线程模型分析mycat的连接池模型Mycat的网络通信框架Mycat的路由与分发流程Mycat的JDBC后端框架Mycat的事务管理机制Mycat的分页和跨库JoinMycat缓存Mycat的分片规则设计Mycat Load Data源码Mycat外传群英会

有需要完整版源码+笔记的朋友:

——————转发+评论文章,关注我之后私信关键字:【数据库】即可。