公司上线需要新业务使用mysql,但是业务量比较大,需要分库分表分片,通过咨询和网路,大家都推荐mycat比较靠谱,现在给自己制定学习mycat和mysql的学习路线,具体如下,给自己做个计划,也分享出来让大家:
1、mysql学习
1).下载安装。熟悉mysql的配置文件详细参数的意义,目录结构。
2).mysql的启动,登录与退出,mysql的常用命令及语法规范。
3).mysql的数据类型与操作数据表,表的增删改查。子查询,与连表查询,内连接,外连接(左外,右外)。
4).熟悉mysql的运算符和函数,日期函数,时间函数,信息函数,聚合函数,加密函数,自定义函数,权限管理。
5).熟悉mysql的存储过程,及存储过程的调用。
6).熟悉mysql的各个存储引擎的特点。
7).掌握至少一种mysql的图形化管理工具。
8).学习mysql体系结构、存储引擎、用户管理。
9).学习配置mysql复制的安装与优化、优化配置。
10).mysql硬件和操作系统选择和性能优化。
11)mysql高可用性。
2、Mycat安装学习
3、Mycat分片学习