暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
高性能MySQL实战.pdf
297
11页
3次
2022-11-27
免费下载
你好,欢迎来到由拉勾和极数云⾈联合出品的「⾼性能MySQL实战」课程,我是讲师周彦伟。
⾃我介绍下,我从事数据库开发和运维⼯作近15年,先后曾担任⼈⼈⽹数据库主管和去哪⼉⽹数据库总监,
在数据库的架构设计、性能调优、⼤规模数据库集群运维等⽅⾯积累了丰富的实战经验。
我⽬前创⽴了⼀家数据库公——数云⾈,致⼒于企业级云原⽣数据库ArkDB产品研发和相关企业级数
据库解决⽅案的架构和实施。同时,我个⼈是OracleACEDirector,还担任中国计算机⾏业协会开源数据库
专业委员会会长。曾出版过原创MySQL技术书籍《MySQL运维内参》,这本书是MySQL运维实战与源码
分析的完美结合,被业界称MySQL⾯试宝典,还有⼀本《MySQL8Cookbook中⽂版,这是第⼀
MySQL8的中⽂书籍。
这门课是由我和我的搭档许⼦⽂联合出品,许⼦⽂是业内为数不多的数据库专业⼈才,现任极数云⾈项⽬总
监,先后就职于达梦数据库、去哪⼉⽹。在去哪⼉⽹时,负责整个去哪⼉⽹的⽀付和⾦融体系数据库架构设
计、运维管理和性能优化。
为什么要学好MySQL
MySQL已成为各⼤⼚通⽤的数据
互联⽹技术在近10多年发⽣了翻天覆地的变化,最早是以IOE架构为代表,即:IBM的服务器、Oracle
据库、EMC存储设备。IOE⼏乎是全世界⼤公司的⾦搭档国内的银⾏、电信、证券这些不差钱的⾏业
很喜欢IOE。这些传统⼤企业的业务规模变化稳定,IOE⾜够⽀撑⽇常业务需求,公司本⾝又有⾜够IT
算。
直到互联⽹公司崛起,互联⽹公司的业务增长已经不再是传统公司的线性模式,⽽是指数级爆发式的增长。
为了应对这种业务增长速度,服务海量的⽤户,最早像⾕歌、AmazonFacebook阿⾥等等国内外的互联⽹
巨头纷纷选择⽤X86通⽤服务器、开源数据库MySQL,以及分布式存储代替IOE架构,经10多年的发
展,这股风潮已经逐渐从互联⽹企业蔓延到传统企业。


学好MySQL,做⼀个合格的互联⽹开发、运维、DBA
由于互联⽹业务常常伴随着海量⽤户、⾼并发请求,MySQL的性能、可⽤性都提出了很⾼的要求。
所以如何利⽤MySQL⽀撑互联⽹的海量数据和⾼并发请求已经是⼀个合格的互联⽹开发、运维、
DBA必备技能
我想通过这门课,让你掌MySQL的底层运⾏机制,教你如何发挥MySQL的最佳性能、让你掌握
MySQL在互联⽹应⽤领域的最佳实践,学会如何处理亿级业务数据和⾼并发请求。

如何⾼效学习MySQL
为了能够使⼤家真正⾼效学MySQL,我们对整门课程做了精⼼的规划。下⾯来看⼀下这门课的整体设计。


本课除了开篇之外,分为五⼤部分。
第⼀部分主要介绍MySQL的体系架构与存储引擎,也会介绍⼀些事务与锁的机制。从整体到
节地帮助你⽐较深⼊地去了解MySQL的内部机制和原理,这也是在⾯试过程中⾯试官⽐较喜
问的。
在第⼆部分⾥,我们会⽤两个课时来介绍MySQL表设计和索引设计的⼀些思路。
第三部分,我们会介绍MySQL架构设计和查询优化,这也是在⼯作中最常碰到的。
在第四部分,我们会来介MySQL的⾼可⽤架构⽅案和⼀些要点,同时,也会讲解⼀MySQL
⾃动化运维体系构建的⼀些思路和知识点。
最后⼀部分,我们会通过⼀个亿级数据库的项⽬,⽤实战的⽅式来讲解怎么去规划或设计⼀个
扩展的MySQL构。
掀起MySQL的盖头来

主流数据

MySQL是数据库的⼀种,你要学习MySQL掌握MySQL,⾸先要了解下主流数据库。如下图所⽰,根据数
据库的类型或者功能或者数据库的发展⽅向,可以把数据库⼤致分成两类。即关系型数据库和⾮关系性数据
库,或者SQLNoSQL,当然了关系型数据库又可以分为传统的关系型数据库NewSQL。图中列举了平
时你所能听到的⼏乎所有的数据库类型,可以看到⼀个巨⼤的数据库图谱

of 11
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜