如何成為數(shù)據(jù)庫(kù)管理員(DBA)
如果你想成為DBA,但又不知道從何入手,那么,這里有一份關(guān)于DBA薪酬、就業(yè)前景、技能和常見(jiàn)面試問(wèn)題指南,也許可以給您一定的參考。
人工智能(AI)、機(jī)器學(xué)習(xí)和物聯(lián)網(wǎng)(IoT)技術(shù)的興起,引發(fā)了企業(yè)數(shù)字轉(zhuǎn)型浪潮。約五分之四的IT專(zhuān)業(yè)人士認(rèn)為,數(shù)字化轉(zhuǎn)型對(duì)企業(yè)的生存至關(guān)重要。
數(shù)字化轉(zhuǎn)型帶來(lái)了大量數(shù)據(jù),根據(jù)《福布斯》統(tǒng)計(jì),全球90%的數(shù)據(jù)都是在過(guò)去兩年中產(chǎn)生的。但這些數(shù)據(jù)只有在得到分析的前提下才能發(fā)揮價(jià)值,這就是為什么71%的企業(yè)計(jì)劃在未來(lái)5年增加數(shù)據(jù)分析支出的原因。
為了最大限度的利用數(shù)據(jù),企業(yè)必須形成緊密結(jié)合的數(shù)據(jù)策略,使得數(shù)據(jù)分析與企業(yè)的目標(biāo)保持一致,數(shù)據(jù)管理職位中最火的當(dāng)屬數(shù)據(jù)科學(xué)家,負(fù)責(zé)分析企業(yè)數(shù)據(jù)。
雖然,在過(guò)去的4年中,數(shù)據(jù)科學(xué)家一直高居美國(guó)最佳科技工作排行榜的榜首,但DBA卻往往被忽視。
事實(shí)上,DBA對(duì)企業(yè)數(shù)據(jù)管理同樣重要。在《美國(guó)新聞與世界報(bào)道》評(píng)選出的全球十大最佳科技工作中,DBA位居第5位。
為了幫助那些對(duì)這個(gè)行業(yè)感興趣的人,了解如何開(kāi)始數(shù)據(jù)庫(kù)管理的職業(yè)生涯,我們匯總了重要的信息和資源。這篇文章將定期更新。
DBA是干什么的?
一般來(lái)說(shuō),DBA負(fù)責(zé)數(shù)據(jù)庫(kù)的操作,在企業(yè)中其主要職責(zé)是管理和維護(hù)數(shù)據(jù)庫(kù),保證數(shù)據(jù)庫(kù)的平穩(wěn)運(yùn)行。
Zippia的一份報(bào)告稱(chēng),DBA的職責(zé)通常包括與其他數(shù)據(jù)分析師一起工作,確保得到授權(quán)的人員能夠訪問(wèn)數(shù)據(jù)庫(kù)中的必要信息。
Zippia的報(bào)告指出,DBA可分為兩類(lèi):系統(tǒng)DBA和應(yīng)用DBA。系統(tǒng)DBA主要關(guān)注數(shù)據(jù)庫(kù)的技術(shù)和物理部分,包括安裝、升級(jí)、修復(fù)程序錯(cuò)誤。報(bào)告補(bǔ)充說(shuō),應(yīng)用DBA專(zhuān)門(mén)研究更具體的應(yīng)用程序,能夠編寫(xiě)和調(diào)試程序。
為什么DBA崗位需求大增?
根據(jù)美國(guó)勞工統(tǒng)計(jì)局(BLS)的一份報(bào)告,從2016年到2026年,DBA的需求預(yù)計(jì)將增長(zhǎng)11%,增速快于所有其他職業(yè)的平均需求??偟膩?lái)說(shuō),增長(zhǎng)原因可歸因于各企業(yè)對(duì)有效收集和存儲(chǔ)數(shù)據(jù)的需求增加。
具體來(lái)說(shuō),預(yù)計(jì)在未來(lái)10年內(nèi),DBA的需求將出現(xiàn)顯著增長(zhǎng)。隨著數(shù)據(jù)庫(kù)即服務(wù)和云服務(wù)的日益普及,需要大量能夠正確管理數(shù)據(jù)的人。
DBA晉升空間和就業(yè)前景
事實(shí)上,從DBA的角色開(kāi)始,可以選擇多種職業(yè)道路。初級(jí)DBA可以晉升為中級(jí)DBA、高級(jí)DBA、資深DBA,甚至數(shù)據(jù)庫(kù)架構(gòu)師等。而且DBA的知識(shí)也可以應(yīng)用到其他IT職位。
Zippia的報(bào)告指出,許多DBA后來(lái)成為數(shù)據(jù)分析師、技術(shù)顧問(wèn)、業(yè)務(wù)分析師、信息技術(shù)經(jīng)理、技術(shù)顧問(wèn)、項(xiàng)目經(jīng)理、高級(jí)軟件工程師、高級(jí)系統(tǒng)工程師等等。
要成為DBA,必備哪些技能?
根據(jù)DBA的工作描述,DBA通常需要持有計(jì)算機(jī)或信息系統(tǒng)管理學(xué)士學(xué)位。一些公司更希望應(yīng)聘者同時(shí)擁有碩士學(xué)位,專(zhuān)注于數(shù)據(jù)或數(shù)據(jù)庫(kù)管理。
DBA工作所需的基本技能包括數(shù)據(jù)庫(kù)結(jié)構(gòu)理論知識(shí)、了解災(zāi)難恢復(fù)和備份過(guò)程、熟悉各種報(bào)告工具等等。
所有DBA必須了解標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)語(yǔ)言即結(jié)構(gòu)化查詢(xún)語(yǔ)言(SQL)。Zippia的報(bào)告指出,大多數(shù)的數(shù)據(jù)庫(kù)系統(tǒng)要么使用SQL,要么使用SQL的變體。當(dāng)然,如果有關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)、面向?qū)ο髷?shù)據(jù)庫(kù)管理系統(tǒng)、XML數(shù)據(jù)庫(kù)管理系統(tǒng)和Hadoop方面的經(jīng)驗(yàn)會(huì)更有優(yōu)勢(shì)。
企業(yè)越來(lái)越重視IT專(zhuān)業(yè)人員的軟技能,DBA應(yīng)該注意這一點(diǎn)。DBA尤其應(yīng)該重視團(tuán)隊(duì)協(xié)作,DBA既是團(tuán)隊(duì)成員也可以成為領(lǐng)導(dǎo)者角色,在沒(méi)有監(jiān)督的情況下獨(dú)立完成工作,密切關(guān)注細(xì)節(jié),與同事保持良好溝通,并保持對(duì)變化的適應(yīng)能力。
DBA的平均工資是多少?
作為收入最高的前五大IT職業(yè)之一,DBA的收入讓人羨慕。根據(jù)美國(guó)勞工統(tǒng)計(jì)局(Bureau of Labor Statistics)的另一份報(bào)告,截至2018年5月,美國(guó)DBA的平均年薪為90,070美元。其中收入最低的10%,年收入低于50340美元,而收入最高的10%,年收入超過(guò)138320美元。
該報(bào)告列出了DBA主要行業(yè)的平均年薪如下:
保險(xiǎn)公司:96,440美元;
電腦系統(tǒng)設(shè)計(jì)及相關(guān)服務(wù):95,910美元;
數(shù)據(jù)處理、托管和相關(guān)服務(wù):95,550美元;
企業(yè)管理:94,990美元;
國(guó)家、地方和私營(yíng)教育服務(wù):74,720美元;
DBA面試時(shí)會(huì)遇到的典型問(wèn)題?
DBA在面試中可能會(huì)遇到的一些問(wèn)題,包括但不限于:
你有哪種類(lèi)型數(shù)據(jù)庫(kù)的使用經(jīng)驗(yàn)?
你有本地?cái)?shù)據(jù)庫(kù)使用經(jīng)驗(yàn)嗎?您有云數(shù)據(jù)庫(kù)的使用經(jīng)驗(yàn)嗎?
你將如何處理數(shù)據(jù)庫(kù)遷移過(guò)程中的數(shù)據(jù)丟失?將采取哪些步驟,以及需要調(diào)用哪些資源來(lái)緩解此問(wèn)題?
您對(duì)SQL、MySQL、Hadoop、T-SQL和PL/SQL有什么經(jīng)驗(yàn)?
您能解釋一下為什么在生產(chǎn)數(shù)據(jù)庫(kù)上進(jìn)行測(cè)試不是一個(gè)好主意嗎?你曾經(jīng)被要求這樣做過(guò)嗎?如果是,你是如何處理的?
如何在數(shù)據(jù)庫(kù)中存儲(chǔ)文件?哪些因素決定文件在數(shù)據(jù)庫(kù)中的存儲(chǔ)方式?
什么是數(shù)據(jù)庫(kù)建模?您一般使用什么數(shù)據(jù)庫(kù)建模工具?為什么?
你會(huì)如何處理與資深技術(shù)人員之間的意見(jiàn)分歧?你將如何陳述你的觀點(diǎn)
你參與過(guò)的最具挑戰(zhàn)性的項(xiàng)目是什么?描述你在項(xiàng)目中的角色。
您曾經(jīng)實(shí)施過(guò)提高數(shù)據(jù)存儲(chǔ)性能的解決方案嗎?如果是,你的角色是什么?解決方案是什么?
在哪里可以找到DBA職業(yè)資源?
除了上大學(xué)外,有抱負(fù)的DBA還會(huì)從其他途徑獲得必要的經(jīng)驗(yàn)。在國(guó)內(nèi), DTCC(中國(guó)數(shù)據(jù)庫(kù)技術(shù)大會(huì))是一個(gè)不錯(cuò)的渠道,DTCC大會(huì)在每年的上半年(即4-5月期間召開(kāi))是國(guó)內(nèi)頂級(jí)的數(shù)據(jù)庫(kù)領(lǐng)域技術(shù)盛會(huì),在這里你不僅能學(xué)到更多的數(shù)據(jù)庫(kù)知識(shí)和經(jīng)驗(yàn),還能見(jiàn)到并且有機(jī)會(huì)結(jié)識(shí)平時(shí)難得一見(jiàn)的眾多DBA大咖。
另外,DBA也可以通過(guò)ITPUB社區(qū)(國(guó)內(nèi)DBA最為集中的社區(qū))去學(xué)習(xí)相關(guān)的數(shù)據(jù)庫(kù)課程,并從論壇中尋求解決問(wèn)題的答案。DBA還可以通過(guò)數(shù)據(jù)庫(kù)認(rèn)證獲得知識(shí)完善專(zhuān)業(yè)知識(shí)。