mycat视频教程手把手搭建mycat集群与分库分表项目实战
导读
mycat中间件专为数据库做分库分表与读写分离而生,本套mycat视频教程手把手教学员安装配置mycat的基本应用,学习mycat的底层原理和性能优化,以项目实战的方式演示mysql与mycat集群部署与分库分表读写分离操作。
mycat实战视频教程简介
1、本套mycat视频教程的主要目的是为了解决互联网架构数据库方面的瓶颈问题,基于应用mycat中间件的方式提升和扩展数据库的读写能力。
2、本套mycat教程主要讲解mysql和mycat相结合完成数据库集群环境的构建,为了系统的性能问题和控制堆服务器的成本,从而完成对项目的负载均衡与数据库拆分的功能实现。
3、本套视频教程对基础要求比较高,没有java和数据库相关基础的人员不建议学习,因为学习起来会非常困难,本套mycat教程针对的人群是架构师级别或者正在向架构师靠拢的开发人员。
mycat中间件技术介绍
1、mycat是一个数据库中间件,用于连接数据库层和应用层,mycat提供了一张物理逻辑表,应用层程序只需要访问逻辑表即可,不用再单独去访问数据库,访问数据库端的操作交由mycat底层去实现。
2、单体数据库的互联网项目为了应对流量高峰的冲击,不得不对数据库进行拆分,既能保证原有项目的业务逻辑不发生变化又能保证原先的sql语句不发生大的变动还能确保项目正常运营是当下急需的问题。
3、mycat的强大之处就在于完美的解决了以上问题,mycat还能够对数据库进行横向扩展,对数据库进行分库分表和读写分离的操作,从而应对流量访问高并发请求。
mycat集群与实战视频课程信息
1、课程大小:5.72GB
2、课程课时:共计88课时、附带课件、源码和笔记文档资料
3、播放格式:(mp4格式视频)支持百度云网盘在线播放、下载视频播放器播放、课程不加密
4、课程板块:mycat前提之mysql环境、mycat读写分离、mycat分库分表、mycat与pxc集群项目实战
5、技术架构: mysql+mycat+keepalived+mycatER+haproxy
7、版本说明:centos6.9版本、mysql5.7版本
8、以下是mycat视频教程具体课程大纲
mycat前提之mysql环境(30课时)
1、本阶段的视频教程所提到的mysql环境可不单单是在linux虚拟机上面安装mysql构建环境,而是指在mysql环境搭建的基础上面完成mysql的集群与读写分离的环境配置。
2、mycat前提之mysql环境视频教程具体大纲如下:
1)linux操作系统和centos安装
2)mysql安装与环境构建
3)mysql数据库用户权限精讲
4)mysql节点主从复制配置
5)keepalived+haproxy实现负载均衡
图一:mycat前提之mysql环境百度网盘大纲
mycat读写分离(12课时)
1、本阶段视频教程使用mycat中间件完成数据库读写分离的操作,讲师会先讲解mycat的基础知识,编写mycat的helloworld入门程序,了解mycat的基本应用和基本配置后,手把手实现读写分离功能。
2、mycat读写分离视频教程具体课程大纲如下:
1)mycat的基本入门与安装
2)完成mycat第一个入门程序
3)认识mycat的逻辑表
4)mycat逻辑表中配置节点
5)mycat配置读节点与写节点
6)完成mycat读写分离实现与测试
7)mycat集群与高可用功能实现
图二:mycat读写分离课程表
mycat分库分表(21课时)
1、此阶段的视频教程学习mycat数据库分片与分库分表,课程涉及mycat数据库的水平切分和垂直切分两个维度,分别对单表和多表进行切分,还会解决和总结分片过程中遇到的技术问题。
2、mycat分库分表视频具体课程大纲如下:
1)什么是数据库切分
2)数据库切分环境配置
3)数据库切分的原理与mycat实现切分的原理
4)数据库单表和多表的水平切分
5)数据库垂直切分的原理
6)垂直切分取模算法和hash算法
7)完成mycat垂直切分功能
图三:mycat分库分表教程大纲
mycat与pxc集群项目实战(26课时)
1、mycat与mysql集群主从复制有一个很致命的缺点,就是主节点与从节点之间的数据同步是异步完成的,这就意味着主节点刚更新了数据从节点还没同步过去的情况下,应用程序会读取不到从节点的数据,本阶段的pxc集群项目实战视频教程将以项目实战的方式从根源上解决该问题。
2、mycat与pxc集群项目实战视频教程课程大纲如下:
1)传统mycat集群存在的问题
2)如何结局mycat集群主从节点数据异步的问题
3)PXC集群架构的引入
4)pxc集群安装与环境构建
5)pxc主从复制集群完整功能搭建
6)Haproxy+mycat+pxc集群部署完善
图四:pxc集群构建课程大纲
图五:springboot与mycat完整集群项目实战
图六:mycat视频教程附带课件文档软件
mycat分库分表视频教程在线观看
视频一:mycat分库分表策略视频
mycat中间件相关资料下载
1、mycat的GitHub下载地址:
https://github.com/MyCATApache/Mycat-download
2、mycat相关书籍下载地址:
http://www.mycat.io/document/mycat-definitive-guide.pdf
3、当下mycat使用情况案例:
https://github.com/MyCATApache/Mycat-Server/issues/112
4、mycat测试文档测试报告:
https://github.com/MyCATApache/Mycat-doc
相关文章推荐 |