知道美河 | 上传资料 | VIP申请 | 精品课程 | 资料搜索 | 问题反馈 | 会员手册 | 积分消费 | 积分充值 | 帐号保护
设为首页收藏本站

美河学习在线(主站) eimhe.com

 找回密码
 建立账号
千峰教育 全栈Linux云计算运维
查看: 7412|回复: 0

MySQL DBA 进阶 Mycat实战入门到精通视频教程 - MySQL高可用方案 - 项目实施 - 优化 [复制链接]

Rank: 32Rank: 32

金币
265
代金券
0
阅读权限
200
精华
5
帖子
120
UID
669318
发表于 2018-1-7 19:23:18 |显示全部楼层
地址:5号服务器---\VIP资料下载八区\数据库专区
游客,如果您要查看本帖隐藏内容请回复

Mycat是什么?

一个用于MySQL读写分离和与数据切分的高可用中间件
一个模拟为MySQL Server的超级数据库代理
一个能平滑扩展支持1000亿大表的分布式数据库系统
一个可管控多种关系数据库的数据库路由器


2017年7月为止,Mycat项目总共有16个Committer,其中核心参与者的年薪总额超过200万
2017年5月,由核心参与者们一起编写的第一本官方权威指南《Mycat权威指南》电子版发布,累计超过500本,成为开源项目中的首创。
截至2017年7月,超过300个项目采用Mycat,涵盖银行、电信、电子商务、物流、移动应用、O2O的众多领域和公司。


MySQL DBA 进阶 Mycat实战入门到精通视频教程 - MySQL高可用方案 - 项目实施 - 优化

第1课  Mycat前世今生
           Mycat的历史、背后的团队、发展现状、RoadMap等
第2课  Mycat原理与入门
           Mycat的原理、主要功能、配置和使用入门
第3课  Mycat故障排查指南
           常见问题
           日志排查
          命令行工具指南
第4课  Mycat分片规则详解
           Mycat 几种分片规则的使用说明以及例子
第5课  Mycat跨分片问题
           Mycat跨分片聚合处理、Mycat跨分片JOIN、Mycat分布式事务
第6课  Mycat性能测试与调优
           Mycat性能参数及调优
           Mycat性能测试
第7课  Mycat高可用方案
          读写分离机制
          集群机制
          高可靠性的几种生产方案
第8课  Mycat项目实施方案
          Mycat最佳实践
          Mycat项目改造路线
          Mycat数据扩容与迁移
第9课 Mycat案例分析
          Mycat线上案例分析
第10课 MySQL 优化
           MySQL通用调优
           MySQL 主键问题
           MySQL字段类型问题
           MySQL Cache问题
           MySQL常见误区
第11课 Mycat eye
            Mycat eye的规划方向
            Mycat eye功能介绍
第12课 Mycat开发入门
            Mycat项目编译与运行
            Mycat主要模块分析
第13课 Mycat源码分析
            NIO源码分析
            连接池源码分析
           SQL路由模块分析
           SQL执行模块分析
           SQL汇聚模块分析
第14课 Mycat Catlet开发
            Catlet原理
            ShareJoin分析


授课对象:
对MySQL数据库有基本的知识,熟悉JAVA编程开发。对分布式数据库、大数据领域的技术感兴趣的同学都可以参与

预期收获
对分布式数据库系统有了系统的以及全面的认识      
对Mycat的掌握程度达到熟练甚至专家水平,那这起码有30万年薪了
初步具备项目实施Mycat分库方案的能力

课程环境
4G PC或者笔记本,安装JDK8,Mycat ,MySQL 5.6/5.7

mycat-0.png

mycat-1.png


需要看前面的课程是MySQL数据库对象与应用大型分布式系统案例实战视频

MySQL5.7做的已经很像Oracle了,而且5.7之后,mariadb, pecona都很难再和MySQL叫板,他们没有自己的存储引擎是硬伤,MySQL5.3就是Oracle 8,毕竟背后的力量不一样,MySQL 背后有当今最好的InnoDB开发团队!

也就是说Oracle最好也要学习下



去面试之前我主从同步,MHA,读写分离,分库分表,都搭建了,结果发现人家用的是mycat 集群。 问我一个mysql 单表最大支持多大量数据?这个我不知道  瞎说的  ,拐弯磨脚的说不能太大  
问 你们用的mysql是啥架构
我说是 MHA + MAXSCALE

问我还用过其他读写分离的中间件么
我说  haproxy  oneproxy 都用过
问我mycat 用过么
我说我知道mycat 可以读写分离 分库分表 分片 配合集群使用.....

然后我告诉他我没用过 只是了解过一下   

然后  问我用过 redis 么
我说了解没用过
问我用过 mongodb么  我说安装过 生产没用过
基本就这些了

mysql单表不能太大
这个我没回答好
我知道不能太大
他问我极限是多少  我瞎说的能支持1亿
被他批了  说mysql单表到一亿表就废了  

我说 我坐的分区啊
他还是批我  奶奶的 我也不知道咋弄了  
大概就这些了
哈哈

他们用 redis  mongodb  和mysql

这次我没有底,再下次去我引导面试官,不能被他牵着。
您需要登录后才可以回帖 登录 | 建立账号

Archiver|美河学习在线 ( 浙网备33020302000026号 )  

GMT+8, 2018-10-15 16:50

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部 考研视频 考研视频博客 考研视频论坛