MySQL数据库直通车:0基础入门到设计与实现

5步骤·6门课

一举吃透最耗时的数据库,学会数据库的基本使用、业务库的设计与架构,面试收尾升华所学。
路线详情

Step1: 从0入门MySQL

从0开始入门数据库,夯实SQL基本语法,并紧密结合实际工作,最终的达到数据库能力的快速提升。

学习目标 从不同视角带你0基础 入门MySQL数据库。

课程重点

1、数据库设计原则:范式化VS反范式化
2、SQL开发:DCL、 DDL、 DML、常用函数、窗口函数
3、SQL优化:分析执行计划、索引,性能瓶颈排查
4、事务:事务隔离级别、阻塞与死锁
DCL
DDL
DML
SQL优化
事务与事务隔离级别

Step2: MySQL开发实战

有了理论知识的铺垫,你还需要一个完整周全的项目来掌握真正的数据库开发技术,助你数据库的设计与实战能力更上一层楼。

学习目标 掌握一个新零售业务完整数据库的设计与实现

课程重点

1、新零售数据库表设计与实现
2、数据库设计遇到问题与解决方案
3、设计与实现商品秒杀数据表
4、搭建数据库集群解决方案
新零售
MySQL8.0
SPU\SKU
数据库集群PXC与 Replicati

Step3: MySQL架构设计

数据库优化是系统工程,性能的提升靠整体。本阶段让你对数据库整体架构了然于胸,有能力设计高性能高可用的数据库,让你在最短的时间变成资深数据库工程师。

学习目标 掌握数据库性能优化方法,提升数据库优化设计和架构能力

课程重点

1、掌握影响MySQL 数据库性能的多方面因素
2、MySQL数据库结构优化
3、MySQL高可用架构设计
4、数据库索引设计
结构优化
SQL优化
索引设计
分库分表
高可用架构设计
学习目标 全面提升数据库存储的选型,设计及性能优化能力

课程重点

1. Mysql:稳定的关系型事务支持数据库
2. Redis:高效的读性能缓存数据库
3. ElasticSearch:支持全文索引的搜索是数据库
4. MongoDB:最像关系型数据库的NoSql数据库
5. Neo4J:图形关系的图数据库
6. HBase:时序性存储的数据库
Mysql
Redis
ElasticSearch
MongoDB
Neo4J
HBase

Step4: MySQL面试精讲

MySQL是服务端开发,架构师,运维工程师,DBA面试中必考内容,本步骤是中高级开发人员必备的面试指南, 以面试真题为起点,系统梳理数据库高频考点,助力高薪Offer。

学习目标 快速掌握数据库面试高频面试点,系统温习MySQL面试方方面面。

课程重点

1、MySQL服务器配置类
2、数据库备份恢复
3、存储引擎
4、MySQL架构类
MySQL8.0
日志管理类
服务器配置类
存储引擎
备份恢复

Step5: 手写数据库系统

本课程通过实现一款数据库系统,全面掌握关系型数据库架构设计及核心技术,成为高端技术人才的必修课

学习目标 掌握数据库架构设计,及核心技术,解决大量数据库生产级问题

课程重点

1、数据库架构设计
2、数据库底层原理剖析
3、实现数据库核心模块
4、数据库生产级问题解决
关系型数据库
数据库架构
数据库底层原理
*本路线中每门课程都具有完整独立的学习价值,因此一部分知识点可能重合,选择前请知晓!

如果这条路线学起来吃力,你需要提前掌握如下知识

1、0基础即可
2、有基本的数据库理论知识更佳

订购路线

路线优惠     满2门 9 折 满3门及以上 8.5
满2门9折,满3门8.5折 订购路线
合计:¥0.00
满2门9折,满3门8.5折
去结算
领取优惠券