MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是**流行的关系型数据库管理系统之*,在 WEB 应用方面,MySQL是**好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之*。
课程内容:**部分 OLTP 数据库-MySQL
a. MySQL 数据库简介
i.什么是数据库?什么是 OLTP?
ii.为什么学习 MySQL?MySQL 产品迭代
iii.一二线大厂 MySQL 主流版本功能使用与特性介绍(5.1,5.6,5.7,8.0) **
b. MySQL 部署与管理体系
i.5.7,8.0 版本企业规范部署,启动
ii.MySQL 管理体系讲解
c. MySQL 产品架构分析与基础管理
i.MySQL 基础架构解析(一条SQL是如何执行的)
ii.MySQL 启动过程
iii.MySQL 连接的生命与使命
iv.MySQL 表结构实现原理
a. MySQL SQL 基础应用
i.声明式式语言与 SQL 语言
ii.SQL 语言应用场景与
iii.MySQL 开发工具选择与使用
iv.MySQL 字符串类型与字符集
v.MySQL 语句类型介绍(DDL,DCL,DML,DQL)
vi.SQL 之查询基础
vii.SQL 之聚合与排序
viii.SQL 之数据更新
ix.SQL 之复杂查询
x.SQL 之集合运算
b. MySQL SQL *处理与开发
i.函数开发与应用
ii.存储过程,触发器,事件
iii.表分区管理及企业级应用场景
iv.Online DDL 解析与开源生态 OPS
v.窗口函数讲解及应用场景
vi.MySQL JSON 开发及应用
vii.一二线大厂 MySQL 企业级开发规范详解**
a. MySQL InnoDB 索引实现原理及执行计划分析(约0.5天)
i.索引介绍
1. 索引的由来
2. 表和索引结构
3. 表聚簇与索引行
4. 表行与索引组织表
ii.MySQL 索引介绍
iii.InnoDB 索引 B+ tree 的索引设计
iv.聚簇索引与二级索引
v.InnDB 索引插入过程
vi.数据类型对索引应用的使用影响
vii.执行计划介绍及结果剖析
viii.索引优化基础实战演练
ix.企业级索引优化实战案例(亿万级QPS的索引优化与索引上线) **
b. MySQL InnoDB 存储引擎技术内幕与深入讲解(约1天)
i.Mysql 存储引擎介绍与功能特性
ii.InnoDB 引擎源代码目录结构与存储引擎文件组织
iii.InnoDB 存储引擎核心架构介绍及解析
iv.InnoDB 数据存储结构
v.InnoDB 事务详解及 ACID 特性解析
vi.InnoDB 日志管理机制 Undo 与 Redo
vii.InnoDB 事务与隔离级别
viii.InnoDB MVCC 及锁机制
c. MySQL 日志管理与实战(0.5)
i.General log 详解
ii.Error log 详解
iii.企业级 Binary log with Data pipeline **
iv.企业级 Slowlog 场景应用**
d. MySQL 备份恢复与迁移(0.5)
i.备份工具介绍与使用场景解析
ii.一二线大厂过万数据节点备份策略 **
iii.一二线大厂 Mysqldump 核心原理与企业级实战演练 **
iv.一二线大厂 Xtrabackup 核心原理与企业级实战演练 **
v.Enterprise Backup 企业级生态工具介绍与应用
e. MySQL 主从复制深入(约1天)
i.主从复制简介与简单搭建
ii.主从复制工作原理解析
iii.主从数据一致性方案讲解(半同步,全同步)
iv.MySQL 主从复制实战
1. 延时复制
2. 过滤复制
3. 多源复制
v.MySQL GTID 复制
vi.企业级主从复制故障分析与处理方案
vii.亿级 QPS MySQL 节点故障转移实战案例 **
a. 打造高性能 MySQL
b. 企业级 MySQL 参数优化实战 **
c. 企业级 T0 级别故障案例解析 **
MySQL 高可用架构(1天)
a. 一二线大厂过万集群规模高可用架构 MHA+BLB 企业级实战 **
b. Mycat,DBLE 企业级实战
a. 企业级RDS介绍,使用与故障案例(百度云RDS运维DBA分享或交流) **
b. 企业级PolarDB业务场景解析(阿里团队PolarDB P7交付架构师分享或交流) **
第二部分 NoSQL
1. Redis 核心技术(2天)
a. Redis 产品介绍与应用场景简析
b. Redis 安装,部署,使用
c. Redis 数据类型详解与应用
d. Redis 集群架构讲解与实战(哨兵,cluster)
e. 千亿级 Redis 集群参数优化实战 **
f. 千亿级企业级 Redis 核心案例讲解与业务场景解析 **
2. MongoDB 核心技术(2天)
a. MongoDB 产品介绍与应用场景简析
b. MongoDB 安装,部署及架构解析
c. MongoDB 数据类型与运维管理
d. MongoDB 集群架构讲解与实战
e. 企业级 MongoDB 参数优化实战 **
f. BAT 千万元级别故障案例分享 **
3. ES 核心技术(2天)
a. ES 产品介绍与应用场景简析
b. ES 安装,部署及架构解析
c. ES 日常运维管理
课程简介
第三部分 NewSQL(4天)
1. NewSQL-TiDB(仅学此一个+MySQL至少 20K 起步) TUG 核心成员-PingCAP官方认证讲师 **
a. TiDB 产品介绍与分布式数据库技术应用讲解
b. TiDB 集群部署与日常管理
c. TiDB 集群监控详解与指标应用
d. TiDB 核心架构深入讲解与 Raft 协议深入浅出 **
e. 企业级 TiDB-DM 理解与应用 **
1. 58 同城亿级流量 Mysql 热迁移 TiDB **
2. DM 集群多源同步复制场景**实践(官方认证,业界唯二) **
f. TiDB 企业级业务开发**实践**
g. TiFllash 核心架构讲解与实战**
h. TiDB 打造 HTAP 实时数仓平台架构设计**
i. Cloud TiDB(K8S 上云实战)**
j. TiDB4.0 热升级 5.0 集群(简介:我司与 Pingcap 官方{开发 30 人,交付专家7人,项目经理4人}封闭测试与在线升级全案例解析 6.23 日项目完结,官方认证业界目前**的业务场景与投入)
2. NewSQL-TDengine(1天选修)
a. TDengine 产品介绍
b. TDengine 单机版与集群部署与管理
c. TDengine 架构体系详解
d. TDengine 企业级参数优化与实战
e. TDengine 业务开发规范与业务场景实战
第四部分 企业级大规模数据库集群运维开发实战(35W+年薪提升) **
1. 数据运维产品架构设计思路(0.5天)
a. 什么是数据运维平台
b. 企业级数据运维平台架构解析
2. 数据运维平台企业级原型设计实战(0.5 天)
3. 数据库运维自动化工具开发(Shell,Python)(2天5选2,下期轮换)
a. MySQL 亿万级流量运维平台开发
b. Redis 亿万级流量运维平台开发
c. ES 亿万级流量运维平台开发
d. MongoDB 亿万级流量运维平台开发
e. TiDB 亿万级流量运维平台开发
更多培训课程,学习资讯,课程优惠等学校信息,请进入 上海老男孩教育 网站详细了解,免费咨询电话:400-998-6158