加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

小白学MySQL要多久?我整理了10多个问题的答案

发布时间:2019-10-09 18:04:54 所属栏目:编程 来源:杨建荣
导读:这是一个偶尔遇到的题目,想想蛮故意思,就筹备写一篇文章做下说明。 起首烦琐下进修MySQL的一些配景:MySQL作为今朝最为活泼热点的开源数据库之一,以低本钱和浅显操纵的组合方案在互联网企业中被普及回收而大放异彩。在炙手可热的BAT中,MySQL正被大量使
副问题[/!--empirenews.page--]

小白学MySQL要多久?我清算了10多个题目的谜底

这是一个偶尔遇到的题目,想想蛮故意思,就筹备写一篇文章做下说明。

起首烦琐下进修MySQL的一些配景:MySQL作为今朝最为活泼热点的开源数据库之一,以低本钱和浅显操纵的组合方案在互联网企业中被普及回收而大放异彩。在炙手可热的BAT中,MySQL正被大量行使。显然,对付想在互联网行业大展手脚的数据库工程师和DBA们,纯熟的MySQL技能无疑是一块很好的拍门砖。

而在云期间,运维的理念产生了很大改变,跟着数据库自动化运维智能运维的鼓起,也促使DBA要站在更高层面来对待数据库,对待运维,对待IT,不然就会成为被呆板人更换的炮灰。

起首我们所领略的小白和现实环境的是不大一样的,每小我私人的环境差异,今朝我遇到较多的环境,一样平常以小白自称的人根基有以下三类:

  • 求职储蓄(无事变履历)

没有相干履历,还没有走上事变岗亭,只是对付MySQL感乐趣可能好奇。

  • DBA萌新(较少事变履历)

刚入行的新手,可能有少量履历的DBA新人,常常会发明事变中的和书上说的纷歧样

  • 事变中会用到(有事变履历)

也许是研发类的同窗,有必然事变履历,事变中要用到MySQL技能,只是简朴用,想深入进修一下

以是针对差异的人群,答复也不尽沟通,对此我做了梳理,我认为可以把这个题目转换为其它一个题目:

进修MySQL要学些什么,必要留意些什么?

整体来说我会用如下的方法来叙述常见题目

  • MySQL进修周期和难度应该怎么领略?
  • MySQL常识系统是什么,应该包罗哪些常识层面?
  • MySQL保举的书和资料有哪些?

然后别的的部门会分为差异的人群来举办叙述。

1)求职储蓄类常见题目

  • MySQL的认证测验值得考吗?含金量有多大?
  • 从事DBA岗亭,选MySQL照旧Oracle?

2)DBA萌新类常见题目

  • 从事DBA岗亭,选MySQL照旧Oracle?
  • MySQL DBA高人为的缘故起因
  • DBA工程师模子应该是什么样的?

3)有事变履历类常见题目

  • 小我私人职业成长怎样完成向MySQL的转型?

小白通用类题目

题目1:MySQL进修周期和难度应该怎么领略

凡是对付进修周期和难度,各人是很体谅的,可是我们很难去量化一个度,以是我们可以参考较量成熟的贸易数据库作为参考,来比拟MySQL进修的一些特点。

小白学MySQL要多久?我清算了10多个题目的谜底

从技能栈上来说,MySQL的入门周期相对要短,进修难度要更轻易,可是要深入发,由于开源和社区的缘故起因,成长空间则更大。虽然除这个维度之外,MySQL DBA的“钱途”从市面需求来说也要好一些。

题目2:MySQL常识系统是什么,应该包罗哪些常识层面?

从我的领略中,我把MySQL技能分为了三个层面,运维打点,架构优化和运维开拓

运维打点首要就是基本运维的事变(安装陈设,备份规复,权限打点之类的事变)和一些改观类打点和类型操纵(在线改观,数据库复制,SQL类型等事变),这部门事变上手较快

架构和优化计划的事人情较量宽,并且技能要求有必然的深度,我把它分为SQL查询优化,事宜和锁,MySQL集群和高可用技能,漫衍式数据库架构等。这部门事变中对付许多开拓同窗而言更存眷查询优化,而对付DBA从低级走向中高级,则必要存眷,相干的锁机制,和集群,高可用相干技能。

运维开拓的事变不是简朴的数据库自动化运维,而是分为应用层和内核层,我们常说的运维开拓是方向于应用层的,好比数据库打点器材等,而内核层,好比开拓数据库中间件,SQL考核器材等,必要把握源码开拓手段。

我的新书内里清算了几个脑图,可以作为参考。

小白学MySQL要多久?我清算了10多个题目的谜底

小白学MySQL要多久?我清算了10多个题目的谜底

小白学MySQL要多久?我清算了10多个题目的谜底

着实不管怎样改变,MySQL 在人这一块的一种焦点竞争力仍旧稳固,那就是优化手段。这个优化领域不光指原本的硬件选型等层面的优化,更多的过渡到了架构计划优化和应用层面的优化。优化手段是DBA职业生活中的耐久生命力,是从头审阅自我、晋升自我的一个必备兵器,优化手段不是短期可以或许学成的,而是更多和小我私人的进修手段和实践环境细密团结起来的,简朴来说,和你办理题目的数目呈必然的线性相关。

题目3:MySQL保举的书和资料有哪些?

简朴来说,官方文档是最好的进修资料,在这个基本上去阅读更多的书本会起到交融意会的浸染。假如保举书本,我有下面的一个念书清单可供参考。

入门:

《MySQL数据库应用从入门到能干(第2版)》

《MySQL焦点技妙手册》

《MySQL技能黑幕(第5版)》

运维实践:

《高机能MySQL》 经典必读

《MySQL打点之道:机能调优、高可用与监控(第2版) 》贺春旸

《深入领略MySQL焦点技能》帕奇维

《MySQL运维内参》 周彦伟、王竹峰、强昌金

《深入浅出MySQL》网易团队出品

《MySQL DBA事变条记》杨建荣

内核:

《MySQL技能黑幕:InnoDB存储引擎(第2版)》姜承尧

《InnoDB - A journey to the core》Jeremy Cole

一.求职储蓄类常见题目

题目1:MySQL 的认证测验值得考吗?含金量有多大?

MySQL的认证今朝只有MySQL OCP,今朝和Oracle OCP对比,资料和套路城市少一些。考这个认证,你得大白几件工作:

认证里的内容和事变的内容照旧有一些不同的,在MySQL内里尤其云云,由于开源的方案很是多,许多优越的器材不只仅是官方的;

考过了认证不必然代表了你是一个数据库专家,由于实践出真知,许多手艺都是在事变中作育和熬炼出来的,测验有分数节制,达标即及格,而事变中99%的全力加1%的错误那就是失败;

考取认证不能指望企业给你升职加薪,假若有的话,那么恭喜你;

进修的进程对比测验功效来说,对本身的启迪意义更大,由于拿到认证是对你进修进程的必定;

最后一点MySQL OCP报名费对比Oracle OCP低不少,价值还算亲民。

题目2:从事DBA岗亭,选MySQL照旧Oracle?

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读