网易杭州研究院 网易杭州研究院

MySQL高级架构技术

所属微专业:

图片
课程概述

互联网业务要求数据库能够支撑海量访问,且提供7*24小时不间断服务。但是实际上所有软硬件都有可能面临各种故障和意外,单服务器的性能也会达到瓶颈,如何通过技术手段帮助数据库系统支撑这类互联网业务,是衡量一个DBA能力水平高低的标准。本课程将带您学习MySQL高可用、读写分离、分布式架构等高级技术,并介绍MySQL新版本的新特性,让您能够开阔视野,并有能力成为一名高级MySQL工程师。

证书要求

平时测验、作业合格,期末考试成绩60分以上,即可获得合格证书。

预备知识

掌握本微专业前置5门课程内容。

授课大纲

本课程包括如下内容:

MySQL高可用架构高可用介绍数据库作为企业信息系统中最重要的环节,总是被要求7*24小时不间断提供服务.但是实际上所有软硬件都有可能面临各种故障和意外,那么如何通过技术手段帮助数据库系统保持高可用,就成为衡量一个DBA是否有能力承担线上系统责任的核心要求之一.本节课程主要介绍高可用的概念和主要实现手段,并且会实践介绍一种业界主流的高可用中间件(MHA)的部署过程.
MySQL高可用常见手段
高可用中间件MHA实践
MySQL读写分离读写分离概述为什么需要读写分离?读写分离可以解决哪些问题?本课程将带您理解数据库读写分离的来由和应用场景. 
MySQL读写分离常见手段MySQL数据库读写分离怎么实施,需要注意哪些方面的问题?本课程将具体给您娓娓道来.
MySQL分布式架构分布式数据库介绍当前互联网大数据环境下传统的单实例数据库在很多场景下已经很难满足业务对数据读写的需求,因此可水平扩展的分布式数据技术应运而生.MySQL虽然本身不支持分布式技术但是业界还是非常热衷于通过中间层帮助MySQL实现分布式集群化.本节内容介绍分布式数据库的一些概念和特征,并且会实际介绍如何运用较可靠的开源分布式框架部署分布式MySQL集群.
MySQL分布式架构
一款开源分布式软件实践
MySQL新版本特性介绍与运用MySQL5.6新特性我们之前的课程,主要基于MySQL5.5稳定版本,而MySQL在后续的两个大版本5.6和5.7中已经引入了大量非常实用的新功能和特性.本课将介绍MySQL新版本的一些关键特性和功能,并会说明这些功能将适用于哪些业务场景,对我们的业务和运维有哪些改进.
MySQL5.7新特性