美文网首页JVM · Java虚拟机原理 · JVM上语言·框架· 生态系统
惊艳!阿里出产的MyCat性能笔记,带你领略什么叫细节爆炸

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

作者: java架构师联盟 | 来源:发表于2020-09-29 15:09 被阅读0次

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

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

——————关注公众号:Java架构师联盟,即可查看获取方式

相关文章

网友评论

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

    本文链接:https://www.haomeiwen.com/subject/qbseuktx.html