写点什么

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

用户头像
Java 白
关注
发布于: 刚刚

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

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

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


于是乎你的小编(雷锋)在这个星期费心费力给大家着重收集并整理了这份关于开源数据库中间件 MyCat 使用及原理的源码+笔记+项目实战的资料。本资料文将全面的从 MyCat 基础,高级,集群,监控,架构剖析来讲解 MyCat,并通过一个案例来演示在实际开发中,应该如何来实现 MyCat 进行数据库的分片操作。通过本资料的学习,我们能够全面的掌握 MyCat 的使用及原理。

以上就是资料包含的内容,下面小编会展示目录和详细内容截图,有需要的小伙伴仅需添加小助理 vx:XIaonan00000621 即可获取免费下载方式!!!

开源数据库中间件 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 外传群英会




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

——————仅需添加小助理 vx:XIaonan00000621 即可获取免费下载方式!。

用户头像

Java 白

关注

还未添加个人签名 2021.06.21 加入

Java使我秃头

评论

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