芒果视频下载

網站分類
登錄 |    
數據庫管理員
0 票數:0 #職業崗位#
數據庫管理員(Database Administrator,簡稱DBA),是從事管理和維護數據庫管理系統(DBMS)的相關工作人員的統稱,屬于運維工程師的一個分支,主要負責業務數據庫從設計、測試到部署交付的全生命周期管理。該職位的核心目標是保證數據庫管理系統的穩定性、安全性、完整性和高性能。
詳(xiang)細(xi)介紹 PROFILE +

主要職責

狹義

一般意義上的數據庫管(guan)理(li)員(yuan)是一個(ge)負責(ze)管(guan)理(li)和(he)維(wei)護數據庫服務器的人,數據庫管(guan)理(li)員(yuan)負責(ze)全(quan)面(mian)管(guan)理(li)和(he)控制數據庫系統,包括數據庫的安(an)裝、監控、備份、恢復(fu)等(deng)基本工作。數據庫管(guan)理(li)員(yuan)的主要職(zhi)責(ze)有(you)以下幾個(ge)方面(mian):

設計數據庫設計,包括字段、表(biao)和關鍵字段;資源在輔助存儲設備上是怎樣使用(yong)的,怎樣增加和刪除文(wen)件及記錄,以及怎樣發現(xian)和補救損失。

2.監(jian)(jian)視監(jian)(jian)控(kong)數(shu)(shu)(shu)據(ju)(ju)(ju)庫的(de)(de)警告日(ri)志,定期做備(bei)份(fen)(fen)刪除。監(jian)(jian)控(kong)數(shu)(shu)(shu)據(ju)(ju)(ju)庫的(de)(de)日(ri)常會(hui)話情況(kuang)。碎片、剩余(yu)表空(kong)間監(jian)(jian)控(kong),及時了解(jie)表空(kong)間的(de)(de)擴展(zhan)情況(kuang)、以及剩余(yu)空(kong)間分布(bu)情況(kuang)。監(jian)(jian)視對(dui)象(xiang)的(de)(de)修改。定期列出所有變化的(de)(de)對(dui)象(xiang)安(an)裝和升級數(shu)(shu)(shu)據(ju)(ju)(ju)庫服務器(如Oracle、MicrosoftSQLserver),以及應用程序工具。數(shu)(shu)(shu)據(ju)(ju)(ju)庫設計系(xi)統存儲方案,并(bing)制定未來的(de)(de)存儲需求計劃。制定數(shu)(shu)(shu)據(ju)(ju)(ju)庫備(bei)份(fen)(fen)計劃,災難出現(xian)時對(dui)數(shu)(shu)(shu)據(ju)(ju)(ju)庫信息(xi)進(jin)行恢復。維(wei)護適當介(jie)質上的(de)(de)存檔或者備(bei)份(fen)(fen)數(shu)(shu)(shu)據(ju)(ju)(ju)。備(bei)份(fen)(fen)和恢復數(shu)(shu)(shu)據(ju)(ju)(ju)庫。聯系(xi)數(shu)(shu)(shu)據(ju)(ju)(ju)庫系(xi)統的(de)(de)生產廠商,跟蹤技術信息(xi)。

3.備份對數據庫(ku)的(de)(de)備份監控和管(guan)理數據庫(ku)的(de)(de)備份至關重要,對數據庫(ku)的(de)(de)備份策(ce)略要根據實際要求(qiu)進行更改,數據的(de)(de)日常備份情況進行監控。

4.修(xiu)(xiu)改密碼(ma):規范(fan)數據(ju)庫用(yong)戶(hu)的(de)(de)管理(li)定期對(dui)(dui)管理(li)員等重要用(yong)戶(hu)密碼(ma)進行修(xiu)(xiu)改。對(dui)(dui)于每一個項目(mu),應(ying)該建(jian)立一個用(yong)戶(hu)。DBA應(ying)該和相應(ying)的(de)(de)項目(mu)管理(li)人員或(huo)者(zhe)是程(cheng)序員溝通,確(que)定怎樣建(jian)立相應(ying)的(de)(de)數據(ju)庫底層(ceng)模(mo)型,最后由DBA統一管理(li),建(jian)立和維護。任何數據(ju)庫對(dui)(dui)象的(de)(de)更改,應(ying)該由DBA根據(ju)需(xu)求來操作(zuo)。

5.SQL語(yu)句(ju):對(dui)SQL語(yu)句(ju)的(de)書(shu)寫(xie)規范的(de)要求一(yi)個(ge)SQL語(yu)句(ju),如果寫(xie)得不理想(xiang),對(dui)數據庫的(de)影響是很大的(de)。所(suo)以,每(mei)一(yi)個(ge)程序員(yuan)或相應的(de)工(gong)作人員(yuan)在寫(xie)相應的(de)SQL語(yu)句(ju)時(shi),應該嚴(yan)格按(an)照《SQL書(shu)寫(xie)規范》一(yi)文,最后要有DBA檢查才可(ke)以正式運行。

6.最終用戶(hu)(hu)服(fu)務和協(xie)調(diao):數據(ju)庫管理(li)員規定用戶(hu)(hu)訪問權(quan)限和為不(bu)同(tong)用戶(hu)(hu)組分配資(zi)源。如果不(bu)同(tong)用戶(hu)(hu)之(zhi)間(jian)互相抵觸,數據(ju)庫管理(li)員應該能夠(gou)協(xie)調(diao)用戶(hu)(hu)以最優化安排。

7.數(shu)(shu)據庫(ku)安全:數(shu)(shu)據庫(ku)管理(li)員能夠為不(bu)同的(de)數(shu)(shu)據庫(ku)管理(li)系統用戶(hu)規定不(bu)同的(de)訪(fang)問權(quan)限(xian),以保護數(shu)(shu)據庫(ku)不(bu)被(bei)未經授權(quan)的(de)訪(fang)問和(he)破壞。例如,允許一(yi)類用戶(hu)只能檢索數(shu)(shu)據,而另一(yi)類用戶(hu)可能擁有更新數(shu)(shu)據和(he)刪除記錄的(de)權(quan)限(xian)。

廣義

但是廣義上的(de)(de)DBA職責(ze)比(bi)這(zhe)個大得(de)多,需(xu)要覆蓋產品從需(xu)求設(she)計(ji)、測(ce)試(shi)到交付上線的(de)(de)整個生命周期,在此過程中(zhong)不僅要負責(ze)數據庫(ku)管理系統的(de)(de)搭(da)建和(he)運維,更要參與到前期的(de)(de)數據庫(ku)設(she)計(ji),中(zhong)期的(de)(de)數據庫(ku)測(ce)試(shi)和(he)后(hou)期的(de)(de)數據庫(ku)容(rong)量管理和(he)性能優化。

對(dui)于(yu)初(chu)創(chuang)公司(si),DBA的工作可能由運維工程師來兼任,從申請域名開(kai)始,到(dao)服務器上架,配(pei)置網絡設(she)備(bei),部署操作系統,安裝數據(ju)庫,設(she)計和(he)部署監控,防止漏洞和(he)攻擊等等。而大型公司(si)對(dui)DBA工作的要(yao)求越來越高,以(yi)下(xia)從各個維度來看DBA工作的職責。

產品生命周期維度(du)

DBA負(fu)責了業(ye)務(wu)數據庫從設(she)計、測試到部署交(jiao)付的全生命周期管理,各個(ge)階段的職責包括:

1. 產品(pin)發(fa)布前

這個階段DBA的(de)職責是(shi)數據庫準入(ru),主(zhu)要包括:

1)產品的業務熟悉;

2)產品數據庫(ku)設(she)計(ji)評審:包括架構的合(he)理性評估,存儲容量和性能是否(fou)(fou)滿足需(xu)(xu)求(qiu)(qiu),是否(fou)(fou)需(xu)(xu)要(yao)緩(huan)存,是否(fou)(fou)需(xu)(xu)要(yao)冗余備份等,同時需(xu)(xu)要(yao)提(ti)供數據庫(ku)schema設(she)計(ji)的合(he)理性建議以使產品能夠滿足上線發布并穩定運行的基本(ben)要(yao)求(qiu)(qiu);

3)資源(yuan)評估,包括所需的(de)服務器資源(yuan)、網絡(luo)資源(yuan)以及(ji)資源(yuan)的(de)分(fen)布(bu)等,同時把關(guan)產品對(dui)資源(yuan)預(yu)算申請(qing)的(de)合(he)理性,控(kong)制服務成本;

4)資源就(jiu)位,將申請的服務器及基礎環境(jing)/域名準備就(jiu)位。

2. 產品發布

這(zhe)個階段(duan)DBA負責數據庫(ku)發(fa)布(bu)(bu)的(de)具(ju)體(ti)(ti)工(gong)作(zuo),將具(ju)體(ti)(ti)的(de)數據庫(ku)安裝(zhuang)部署和初始化(hua)完(wan)成后并對(dui)外提供服(fu)務(wu)。對(dui)于已在線數據庫(ku)的(de)升(sheng)級(ji)(ji)也(ye)屬于發(fa)布(bu)(bu)范(fan)疇,這(zhe)個時候的(de)產(chan)品發(fa)布(bu)(bu)一般要(yao)保障在線發(fa)布(bu)(bu),在不中斷(duan)對(dui)外服(fu)務(wu)的(de)情(qing)況(kuang)下(xia)完(wan)成數據庫(ku)的(de)升(sheng)級(ji)(ji)。對(dui)于大型復雜的(de)變更也(ye)存在中止(zhi)服(fu)務(wu)發(fa)布(bu)(bu)完(wan)成后再重(zhong)新提供服(fu)務(wu)的(de)情(qing)況(kuang),但(dan)這(zhe)種情(qing)況(kuang)需要(yao)DBA通過盡可能的(de)技術手段(duan)來避免。

3. 產品運行(xing)維護(hu)

這個(ge)階段的(de)工(gong)作重(zhong)點(dian)包括:

1)監(jian)控:對數據(ju)庫(ku)(ku)服務運(yun)行(xing)(xing)(xing)(xing)的(de)(de)狀(zhuang)態進行(xing)(xing)(xing)(xing)實時(shi)(shi)的(de)(de)監(jian)控,包括數據(ju)庫(ku)(ku)會話、數據(ju)庫(ku)(ku)日志、數據(ju)文件碎片、表空間監(jian)控、用戶訪問監(jian)控等,隨時(shi)(shi)發現數據(ju)庫(ku)(ku)服務的(de)(de)運(yun)行(xing)(xing)(xing)(xing)異常和資源消耗情況(kuang);輸出重(zhong)要(yao)的(de)(de)日常數據(ju)庫(ku)(ku)服務運(yun)行(xing)(xing)(xing)(xing)報表以評估數據(ju)庫(ku)(ku)服務整體運(yun)行(xing)(xing)(xing)(xing)狀(zhuang)況(kuang),發現數據(ju)庫(ku)(ku)隱患;

2)備(bei)(bei)份(fen):制定(ding)和(he)實施(shi)數(shu)據(ju)庫備(bei)(bei)份(fen)計劃(hua),災難(nan)出(chu)現時(shi)對(dui)數(shu)據(ju)庫信息進行(xing)恢復,維(wei)護適當介(jie)質上的(de)存檔或者備(bei)(bei)份(fen)數(shu)據(ju)。對(dui)數(shu)據(ju)庫的(de)備(bei)(bei)份(fen)策略(lve)要根據(ju)實際要求進行(xing)更改,數(shu)據(ju)的(de)日常備(bei)(bei)份(fen)情況進行(xing)監控(kong)。

3)安全審(shen)計:為不(bu)同(tong)的(de)數(shu)據(ju)庫管(guan)理系統用(yong)戶規定不(bu)同(tong)的(de)訪問(wen)權(quan)限(xian),以保護數(shu)據(ju)庫不(bu)被(bei)未經授(shou)權(quan)的(de)訪問(wen)和破壞(huai)。例如(ru),允許一(yi)類用(yong)戶只能(neng)檢索數(shu)據(ju),而另一(yi)類用(yong)戶可能(neng)擁(yong)有更新數(shu)據(ju)和刪(shan)除記錄的(de)權(quan)限(xian)。

4)故障處理:對(dui)數據庫服務(wu)出現(xian)的任何異(yi)常進行及時處理,盡可能(neng)避免問題的擴大化甚至中止服務(wu)。這之前(qian)DBA需要針(zhen)對(dui)各類服務(wu)異(yi)常,如機房/網絡(luo)故障、程(cheng)序bug等問題制定處理的預案,問題出現(xian)時可以自動或手動執行預案達到止損的目的。

5)容量管(guan)理:包括數據(ju)庫(ku)規模擴張(zhang)后的資源評估、擴容、機房遷移、流量調度等規劃和(he)具體(ti)實施。

4. 數(shu)據庫性能優化

產(chan)品對外(wai)提供服務最重要(yao)的(de)一(yi)點是用(yong)戶體驗,用(yong)戶體驗中非常重要(yao)的(de)是產(chan)品的(de)可用(yong)性(xing)和響應速度。而如何用(yong)最合理(li)的(de)資(zi)源支持(chi)產(chan)品提供高可用(yong)和高速度的(de)用(yong)戶體驗,這也(ye)是DBA的(de)重要(yao)職責。

技術分工

產(chan)品的整個生命周期里數據(ju)庫(ku)管(guan)理員的職責重要(yao)而廣泛(fan),這催生了各個縱(zong)向的運維技(ji)術方向,凡是(shi)關系到數據(ju)庫(ku)質量、效率、成本(ben)、安(an)全(quan)等方面的工作,及涉(she)及到的技(ji)術、組(zu)件,主要(yao)包(bao)括:

數據庫監控(kong)技術:包括監控(kong)平臺的研發、應用,服務監控(kong)準確性(xing)、實時性(xing)、全面性(xing)的保障。

數據庫(ku)故障管理:包括服務的(de)故障預案設(she)(she)計(ji),預案的(de)自動(dong)化執(zhi)行,故障的(de)總結并反饋到產品/系統的(de)設(she)(she)計(ji)層面進行優化以提高產品的(de)穩定性。

數據庫(ku)容(rong)(rong)量(liang)管理:測量(liang)服(fu)務的容(rong)(rong)量(liang),規劃(hua)服(fu)務的機房建(jian)設,擴容(rong)(rong)、遷移(yi)等工作。

數據庫性(xing)(xing)能(neng)優化:從各(ge)個(ge)方向,包括SQL優化、參數優化、應(ying)用(yong)優化、客(ke)戶端優化等,提高數據庫的(de)性(xing)(xing)能(neng)和響應(ying)速度,改善用(yong)戶體驗。

數(shu)據庫安全保障:包括數(shu)據庫的訪問安全、防攻擊、權限控制等(deng)。

數據庫自動(dong)部(bu)署(shu):部(bu)署(shu)平臺/工具的研發,及(ji)平臺/工具的使用(yong),做(zuo)到安全(quan)、高效的發布(bu)服務。

數(shu)據(ju)庫集群管(guan)理:包括數(shu)據(ju)庫的服(fu)務器管(guan)理、分布式集群管(guan)理等。

數(shu)據(ju)庫模型(xing)設(she)計(ji):包括數(shu)據(ju)庫邏(luo)輯和物理模型(xing)的設(she)計(ji),如何實現性能(neng)最(zui)優,架構可(ke)擴展,服務可(ke)運(yun)維(wei)等。

能力要求

數據庫管理(li)員以(yi)技術為基礎,通過技術保障數據庫提供更高質(zhi)量的(de)(de)服(fu)務。DBA工作的(de)(de)職責(ze)及在業(ye)務中的(de)(de)位(wei)置決定了DBA需要(yao)具備更加廣博的(de)(de)知識和深入的(de)(de)技術能力。在數據庫環境的(de)(de)管理(li)與維護中,技術任務可歸結(jie)成(cheng)許(xu)多不同的(de)(de)分(fen)類。下面列出(chu)了一名(ming)DBA應掌握的(de)(de)一些技術(排名(ming)不分(fen)先后(hou))。

1.理(li)解數據備份/恢復與(yu)災難恢復

恢(hui)(hui)(hui)(hui)(hui)復(fu)已損壞的(de)(de)(de)數(shu)據庫(ku)是每(mei)一個DBA應(ying)掌(zhang)握的(de)(de)(de)最重要(yao)(yao)(yao)的(de)(de)(de)技能(neng)。DBA需要(yao)(yao)(yao)完全理(li)解數(shu)據庫(ku)所有(you)可能(neng)的(de)(de)(de)備份與恢(hui)(hui)(hui)(hui)(hui)復(fu)方法(fa),以(yi)及(ji)不同(tong)備份方法(fa)與不同(tong)恢(hui)(hui)(hui)(hui)(hui)復(fu)策略的(de)(de)(de)對(dui)應(ying)關系。此外(wai),DBA還需要(yao)(yao)(yao)與業(ye)務(wu)(wu)部門合作,一起確(que)認業(ye)務(wu)(wu)需求(qiu),明確(que)用(yong)戶(hu)能(neng)夠容忍的(de)(de)(de)數(shu)據丟(diu)失底線。此外(wai),業(ye)務(wu)(wu)用(yong)戶(hu)還需要(yao)(yao)(yao)確(que)定(ding)在(zai)系統故障情況下,他們的(de)(de)(de)業(ye)務(wu)(wu)能(neng)夠維持多(duo)長(chang)時間。理(li)解這(zhe)些需求(qiu)可以(yi)幫助DBA開(kai)發出一個滿(man)足業(ye)務(wu)(wu)用(yong)戶(hu)要(yao)(yao)(yao)求(qiu)的(de)(de)(de)備份/恢(hui)(hui)(hui)(hui)(hui)復(fu)方法(fa)。一個優秀(xiu)的(de)(de)(de)DBA要(yao)(yao)(yao)定(ding)期測(ce)試備份與恢(hui)(hui)(hui)(hui)(hui)復(fu)流程,保證他們有(you)能(neng)力恢(hui)(hui)(hui)(hui)(hui)復(fu)業(ye)務(wu)(wu)數(shu)據,滿(man)足企業(ye)所規(gui)定(ding)的(de)(de)(de)業(ye)務(wu)(wu)數(shu)據丟(diu)失與恢(hui)(hui)(hui)(hui)(hui)復(fu)要(yao)(yao)(yao)求(qiu)。

2.工具(ju)集(ji)的使用

所謂工(gong)具集,指是的(de)(de)(de)(de)(de)他(ta)們要有一(yi)組(zu)用(yong)于執(zhi)行不(bu)同DBA任(ren)(ren)務(wu)的(de)(de)(de)(de)(de)腳(jiao)(jiao)本(ben)。這個工(gong)具集應該包(bao)含不(bu)同的(de)(de)(de)(de)(de)小代碼(ma)片段,它們可(ke)以(yi)快速診斷(duan)問題(ti)或(huo)執(zhi)行一(yi)個特定的(de)(de)(de)(de)(de)任(ren)(ren)務(wu)。這些工(gong)具腳(jiao)(jiao)本(ben)應該按DBA的(de)(de)(de)(de)(de)活(huo)動類(lei)型(xing)歸類(lei),如備份、索引(yin)維(wei)護(hu)、性能優化、容量管理等。由于總是會執(zhi)行新(xin)任(ren)(ren)務(wu)、發現新(xin)問題(ti)或(huo)找到(dao)其他(ta)人開(kai)發的(de)(de)(de)(de)(de)好用(yong)腳(jiao)(jiao)本(ben),因此一(yi)個優秀的(de)(de)(de)(de)(de)DBA會不(bu)斷(duan)地給(gei)這個工(gong)具集增加新(xin)腳(jiao)(jiao)本(ben)。此外,他(ta)還(huan)應該了解網上哪(na)里能夠找到(dao)一(yi)些免費(fei)的(de)(de)(de)(de)(de)工(gong)具和腳(jiao)(jiao)本(ben)。一(yi)個好的(de)(de)(de)(de)(de)DBA知道什么時候可(ke)以(yi)利(li)用(yong)其他(ta)人編寫的(de)(de)(de)(de)(de)腳(jiao)(jiao)本(ben),從而節省(sheng)自己(ji)的(de)(de)(de)(de)(de)時間和改進自己(ji)的(de)(de)(de)(de)(de)工(gong)具集。

3.知道如何(he)快速尋找答案(an)

數據庫每(mei)天(tian)會(hui)面臨各種各樣(yang)故障的挑戰,從硬件到網絡,從性能(neng)(neng)(neng)壓力到程(cheng)序bug,DBA都要(yao)(yao)從容應(ying)對,一(yi)(yi)(yi)(yi)(yi)一(yi)(yi)(yi)(yi)(yi)排除。即使(shi)是(shi)(shi)數據庫大牛,也(ye)不可能(neng)(neng)(neng)是(shi)(shi)無所不知(zhi)(zhi)的,因(yin)此每(mei)個(ge)DBA一(yi)(yi)(yi)(yi)(yi)方(fang)面需(xu)要(yao)(yao)不斷(duan)修(xiu)煉自(zi)己,積累操作系統、網絡、硬件、存儲系統、分(fen)布式計算等理(li)論基礎,另一(yi)(yi)(yi)(yi)(yi)方(fang)面還要(yao)(yao)有快(kuai)速尋找(zhao)新問(wen)題(ti)解決(jue)方(fang)法(fa)的能(neng)(neng)(neng)力。如果一(yi)(yi)(yi)(yi)(yi)個(ge)數據庫實(shi)例不能(neng)(neng)(neng)按預(yu)期方(fang)式運轉,那么快(kuai)速尋找(zhao)新問(wen)題(ti)的解決(jue)方(fang)法(fa)也(ye)是(shi)(shi)一(yi)(yi)(yi)(yi)(yi)個(ge)重要(yao)(yao)能(neng)(neng)(neng)力。一(yi)(yi)(yi)(yi)(yi)個(ge)好的DBA知(zhi)(zhi)道如何快(kuai)速地在網上(shang)查找(zhao)一(yi)(yi)(yi)(yi)(yi)個(ge)未知(zhi)(zhi)問(wen)題(ti)的解決(jue)方(fang)法(fa)。此外,他(ta)們(men)也(ye)可能(neng)(neng)(neng)已經知(zhi)(zhi)道了一(yi)(yi)(yi)(yi)(yi)些非(fei)常不錯的網站(zhan),也(ye)知(zhi)(zhi)道業界專家(jia)會(hui)提供(gong)一(yi)(yi)(yi)(yi)(yi)些好建(jian)(jian)議,同時(shi)知(zhi)(zhi)道什么時(shi)候應(ying)該忽略一(yi)(yi)(yi)(yi)(yi)些不好的建(jian)(jian)議。你可能(neng)(neng)(neng)想象不到,確實(shi)有一(yi)(yi)(yi)(yi)(yi)些建(jian)(jian)議不值得參(can)考。

4.知道如何監控和優化數據(ju)庫性能

對(dui)于任(ren)何數據庫產(chan)品,性能(neng)都尤其重(zhong)要(yao),它(ta)會直接影(ying)響產(chan)品的響應速度和用(yong)(yong)戶體驗(yan)。對(dui)于一(yi)個(ge)DBA來(lai)說,性能(neng)優化一(yi)般需要(yao)占用(yong)(yong)50%的工(gong)作時間,因此DBA需要(yao)知道如何監(jian)控和優化數據性能(neng)。

以SQL Server舉(ju)例,性(xing)(xing)能(neng)(neng)是一(yi)(yi)個關鍵的問題(ti),因此DBA需要(yao)知道(dao)如(ru)何修復故障和監控性(xing)(xing)能(neng)(neng)問題(ti)。有許多第(di)三(san)方性(xing)(xing)能(neng)(neng)監控工(gong)(gong)(gong)具(ju)(ju)(ju)可以幫(bang)助DBA優化(hua)性(xing)(xing)能(neng)(neng)。如(ru)果DBA只使(shi)用第(di)三(san)方工(gong)(gong)(gong)具(ju)(ju)(ju),而不會使(shi)用SQL Server自帶的原生工(gong)(gong)(gong)具(ju)(ju)(ju)來監控性(xing)(xing)能(neng)(neng),那么(me)相信很快就會出現問題(ti)。雖然使(shi)用第(di)三(san)方工(gong)(gong)(gong)具(ju)(ju)(ju)來監控性(xing)(xing)能(neng)(neng)也很不錯,但是DBA一(yi)(yi)定要(yao)理解SQL自帶的一(yi)(yi)些原生工(gong)(gong)(gong)具(ju)(ju)(ju),如(ru)SQL Server Profiler、Database Engine Tuning Advisor、Dynamic ManagementViews、系統/擴(kuo)展的存(cun)儲過程、Extended Events等。許多第(di)三(san)方工(gong)(gong)(gong)具(ju)(ju)(ju)實際上(shang)在(zai)使(shi)用這些底層的原生工(gong)(gong)(gong)具(ju)(ju)(ju)。因此,理解這些自帶的原生工(gong)(gong)(gong)具(ju)(ju)(ju)將有利于增強(qiang)DBA使(shi)用第(di)三(san)方工(gong)(gong)(gong)具(ju)(ju)(ju)的經驗。

5.研究新版本

在(zai)技術領域中,沒有(you)什么是(shi)一(yi)(yi)成不(bu)變的(de)(de)(de)。每(mei)隔兩三年(nian),主(zhu)流數據庫(ku)廠商都會(hui)發布(bu)一(yi)(yi)個大版(ban)本(ben)的(de)(de)(de)更新(xin)。DBA應該緊(jin)跟新(xin)版(ban)本(ben)所(suo)作的(de)(de)(de)修(xiu)改(gai),它們可能(neng)有(you)許(xu)多變化方法(fa),最(zui)好的(de)(de)(de)方法(fa)是(shi)遲(chi)早介(jie)入(ru)這個過程。測(ce)試版(ban)開放后馬上下載和安(an)(an)裝,盡快(kuai)掌(zhang)握第一(yi)(yi)手使(shi)用(yong)經驗。一(yi)(yi)名好的(de)(de)(de)DBA總(zong)是(shi)走(zou)在(zai)學習(xi)排頭兵,總(zong)是(shi)會(hui)第一(yi)(yi)時間安(an)(an)裝和測(ce)試新(xin)版(ban)本(ben)。這樣他們就可以盡早理解新(xin)特性,然后提(ti)出一(yi)(yi)些合理的(de)(de)(de)新(xin)建議,幫助組織更好地利用(yong)新(xin)版(ban)本(ben)數據庫(ku)。

6.理解代碼最佳實踐(jian)方法

DBA應(ying)該(gai)了解(jie)(jie)如(ru)何(he)編寫(xie)高(gao)效(xiao)的代(dai)碼(ma)(ma)。有(you)許多糟糕(gao)的編碼(ma)(ma)實踐方(fang)法會導致拙劣的性能(neng)。一名好的DBA要(yao)能(neng)夠理解(jie)(jie)和識別這些(xie)糟糕(gao)的編碼(ma)(ma)實踐方(fang)法,知道如(ru)何(he)修改這些(xie)爛(lan)代(dai)碼(ma)(ma),讓它們變(bian)成(cheng)高(gao)效(xiao)代(dai)碼(ma)(ma)。此外,他們還要(yao)記錄下寫(xie)代(dai)碼(ma)(ma)的最佳(jia)實踐方(fang)法,并且將這些(xie)實踐方(fang)法分享給其他人。

7.持續(xu)不斷地(di)學習

數據庫及其(qi)組件涉及面非(fei)(fei)常廣。DBA很難理(li)解一(yi)個技(ji)術(shu)的(de)(de)方(fang)方(fang)面面。DBA需(xu)要持(chi)續學習(xi)如(ru)何管理(li)數據庫。這個學習(xi)過程(cheng)有(you)很多(duo)(duo)方(fang)法。其(qi)中之一(yi)就是參(can)加(jia)正式(shi)培(pei)訓。但(dan)是,并(bing)非(fei)(fei)人人都有(you)這樣充(chong)裕的(de)(de)事件和金錢,也并(bing)非(fei)(fei)人人都能(neng)夠放(fang)下手頭工作專門出去參(can)加(jia)正式(shi)的(de)(de)培(pei)訓。但(dan)是,還(huan)有(you)許多(duo)(duo)其(qi)他(ta)(ta)方(fang)法可(ke)以獲得培(pei)訓,而且(qie)大多(duo)(duo)數還(huan)是免費的(de)(de)。一(yi)名好的(de)(de)DBA一(yi)定要訂閱一(yi)些(xie)定期發布數據庫新技(ji)巧和新文(wen)章的(de)(de)社(she)區網站。此(ci)外,他(ta)(ta)還(huan)應該(gai)加(jia)入(ru)一(yi)些(xie)用戶(hu)組織,可(ke)以在周末參(can)加(jia)一(yi)些(xie)當地的(de)(de)免費沙(sha)龍活動。

8.數據庫(ku)安全性

安(an)(an)全(quan)性是(shi)一(yi)個(ge)(ge)熱(re)門話(hua)題。DBA應該(gai)完全(quan)掌握如(ru)何實現數(shu)(shu)據庫(ku)(ku)的(de)安(an)(an)全(quan)訪問(wen)。他(ta)們應該(gai)理解(jie)操作系統身份(fen)驗證(zheng)和數(shu)(shu)據庫(ku)(ku)身份(fen)驗證(zheng)的(de)區(qu)別,以及(ji)它們各(ge)自的(de)使用場合。他(ta)們應該(gai)理解(jie)如(ru)何使用數(shu)(shu)據庫(ku)(ku)角色來(lai)管理不同類(lei)型用戶的(de)安(an)(an)全(quan)配置。他(ta)們應該(gai)理解(jie)連接(jie)數(shu)(shu)據庫(ku)(ku)的(de)端口與協議。此外(wai),他(ta)們還應該(gai)理解(jie)如(ru)何加密(mi)整個(ge)(ge)數(shu)(shu)據庫(ku)(ku),或(huo)者加密(mi)一(yi)個(ge)(ge)數(shu)(shu)據庫(ku)(ku)中一(yi)個(ge)(ge)表的(de)某(mou)一(yi)個(ge)(ge)字(zi)段,同時理解(jie)關于(yu)加密(mi)數(shu)(shu)據的(de)各(ge)種(zhong)問(wen)題。

9.數據庫設計

決定數(shu)(shu)據(ju)庫(ku)性能的(de)一(yi)個關(guan)鍵(jian)問題(ti)是數(shu)(shu)據(ju)庫(ku)設(she)(she)計。DBA需要理解(jie)關(guan)于數(shu)(shu)據(ju)庫(ku)設(she)(she)計的(de)各個方面。他們(men)要能夠理解(jie)設(she)(she)計好壞(huai)的(de)區別。他們(men)需要理解(jie)為什么使用(yong)正確(que)的(de)外鍵(jian)約束、主鍵(jian)、檢查(cha)約束和使用(yong)數(shu)(shu)據(ju)類型能夠保持數(shu)(shu)據(ju)庫(ku)的(de)數(shu)(shu)據(ju)完(wan)整性和實(shi)現高效的(de)數(shu)(shu)據(ju)查(cha)詢(xun)與更(geng)新(xin)。

10.索引設計

數據庫索(suo)(suo)(suo)(suo)引(yin)(yin)是提(ti)高應用(yong)程(cheng)序檢索(suo)(suo)(suo)(suo)和(he)更新數據速度的(de)(de)重(zhong)要環節(jie)。DBA需(xu)要知(zhi)道(dao)索(suo)(suo)(suo)(suo)引(yin)(yin)的(de)(de)工作原理(li)(li)。他(ta)們(men)應該(gai)知(zhi)道(dao)聚(ju)簇索(suo)(suo)(suo)(suo)引(yin)(yin)和(he)非聚(ju)簇索(suo)(suo)(suo)(suo)引(yin)(yin)的(de)(de)區(qu)別,知(zhi)道(dao)這些(xie)(xie)索(suo)(suo)(suo)(suo)引(yin)(yin)的(de)(de)物理(li)(li)存儲(chu)方式。DBA應該(gai)知(zhi)道(dao)如何在執(zhi)行(xing)計劃中使(shi)用(yong)這些(xie)(xie)索(suo)(suo)(suo)(suo)引(yin)(yin)。他(ta)們(men)應該(gai)理(li)(li)解(jie)如何找到(dao)索(suo)(suo)(suo)(suo)引(yin)(yin)的(de)(de)使(shi)用(yong)統計、理(li)(li)解(jie)索(suo)(suo)(suo)(suo)引(yin)(yin)碎片及(ji)如何發現丟(diu)失的(de)(de)索(suo)(suo)(suo)(suo)引(yin)(yin)。他(ta)們(men)應該(gai)知(zhi)道(dao)如何維護索(suo)(suo)(suo)(suo)引(yin)(yin),以(yi)及(ji)索(suo)(suo)(suo)(suo)引(yin)(yin)統計信息(xi)對于(yu)查詢引(yin)(yin)擎(qing)的(de)(de)重(zhong)要作用(yong)。

11.容量監控與規劃

數(shu)據庫(ku)往往要(yao)(yao)使(shi)用(yong)大量的(de)(de)資源,包括(kuo)CPU、內存、I/O及(ji)磁盤空間(jian)。DBA應該理解如(ru)何監控數(shu)據庫(ku)所需(xu)(xu)要(yao)(yao)的(de)(de)不(bu)(bu)同主機資源的(de)(de)用(yong)量。他(ta)們應該能(neng)夠(gou)理解這些資源在(zai)不(bu)(bu)同時間(jian)的(de)(de)使(shi)用(yong)情(qing)況,以及(ji)利用(yong)歷(li)史使(shi)用(yong)數(shu)據來(lai)規(gui)劃未來(lai)的(de)(de)容量需(xu)(xu)求。在(zai)監控過程中(zhong),DBA應該能(neng)夠(gou)預見到容量規(gui)劃會(hui)在(zai)將來(lai)什么(me)時候出現(xian)(xian)問題,然后采取(qu)必(bi)要(yao)(yao)的(de)(de)措施保持(chi)數(shu)據庫(ku)不(bu)(bu)會(hui)因(yin)為容量限制而出現(xian)(xian)中(zhong)斷。

12.數(shu)據庫許(xu)可證

不(bu)同的(de)產品(pin)有(you)許多(duo)不(bu)同的(de)許可證授(shou)權(quan)(quan)方式。而且,同一款產品(pin)本(ben)(ben)身又有(you)許多(duo)不(bu)同的(de)版本(ben)(ben)。DBA應該理解(jie)所負責的(de)數據庫(ku)版本(ben)(ben)的(de)不(bu)同授(shou)權(quan)(quan)模式。他們應該能夠提供指(zhi)導如何通過合理購買授(shou)權(quan)(quan)來減少數據庫(ku)總擁有(you)成本(ben)(ben),以及如何合理利用授(shou)權(quan)(quan)方法來降低未(wei)來版本(ben)(ben)的(de)升級(ji)成本(ben)(ben)。

13.盡可能實現自動(dong)化(hua)

DBA每天都需要(yao)執(zhi)行(xing)(xing)許多(duo)的日常任(ren)務(wu)(wu)。其中一(yi)(yi)些(xie)任(ren)務(wu)(wu)需要(yao)每天執(zhi)行(xing)(xing),而另(ling)一(yi)(yi)些(xie)則每周(zhou)、每月或每年(nian)執(zhi)行(xing)(xing)。一(yi)(yi)名好(hao)的DBA需要(yao)理(li)解如何(he)高效地安排自(zi)己的時間。其中一(yi)(yi)種(zhong)方法(fa)是建(jian)立工作流程,這些(xie)日常任(ren)務(wu)(wu)的自(zi)動(dong)執(zhi)行(xing)(xing)。通過實(shi)現日常任(ren)務(wu)(wu)的自(zi)動(dong)化執(zhi)行(xing)(xing),DBA就(jiu)可(ke)以用更多(duo)的時間去關注于數據庫環境管理(li)中遇到(dao)的嚴重問題。

職業性格

DBA需要跟各種人員(yuan)(yuan)打交(jiao)道,這些人員(yuan)(yuan)可(ke)能(neng)是銷售(shou)商、用戶、開發(fa)人員(yuan)(yuan)或者(zhe)管理(li)人員(yuan)(yuan)。這說明:DBA必須(xu)具有下面的個性特點:

自信心:足夠的自信心能(neng)夠幫助DBA在重要緊急(ji)時刻果斷下(xia)決(jue)定(ding),而不是不知所(suo)措地看(kan)著事故發生(sheng)

好(hao)奇心:幾(ji)乎所(suo)有的(de)數(shu)(shu)據(ju)(ju)庫(ku)(ku)系統都在不停地(di)更新。但并不是(shi)所(suo)有的(de)更新都有技術(shu)文(wen)檔。對于(yu)好(hao)的(de)DBA來(lai)說,好(hao)奇心是(shi)必(bi)需的(de)。沒有好(hao)奇心和(he)求知欲的(de)DBA總(zong)是(shi)等待有人告訴他們(men)答案。而一(yi)個(ge)求知欲強的(de)DBA將安裝最新版(ban)本(ben)的(de)數(shu)(shu)據(ju)(ju)庫(ku)(ku)系統,并立即開始搜(sou)尋(xun)那些哪怕(pa)是(shi)細微的(de)功能(neng)和(he)性能(neng)上的(de)差異和(he)增強,從而改進自己的(de)工(gong)作(zuo)。應試時一(yi)個(ge)必(bi)然問(wen)及的(de)問(wen)題是(shi):你手頭(tou)有哪些參考(kao)資(zi)料?你如何使用它們(men)?毫無疑問(wen),如果你只回答了(le)數(shu)(shu)據(ju)(ju)庫(ku)(ku)的(de)文(wen)檔,或者(zhe)你甚至沒有讀過他們(men),你的(de)"股票市值"將大大下(xia)降。好(hao)奇心會驅使DBA們(men)理解數(shu)(shu)據(ju)(ju)字典(Data Dictionary)、管(guan)理工(gong)具(Tools)或者(zhe)其他支持包(Packages)。

堅韌的(de)(de)(de)意(yi)志(zhi)力和(he)沉(chen)著的(de)(de)(de)心態(tai):DBA常常會碰(peng)到棘手的(de)(de)(de)問(wen)題。尋(xun)找答案是一個(ge)需要堅韌意(yi)志(zhi)力、可以經(jing)受(shou)摔打的(de)(de)(de)個(ge)性(xing)特點。同時(shi)面對緊急情況時(shi)要能處(chu)亂(luan)不驚,保持平和(he)的(de)(de)(de)心態(tai)冷靜處(chu)理(li)問(wen)題。

自(zi)我驅(qu)動:自(zi)我驅(qu)動對(dui)每個人都是很重(zhong)要(yao)(yao)的(de)(de),對(dui)DBA尤(you)其如此。DBA要(yao)(yao)能想辦法使問(wen)題出現,而不是等待問(wen)題的(de)(de)出現。自(zi)驅(qu)力強的(de)(de)DBA常常設法取(qu)得或者自(zi)己(ji)寫(xie)一些必要(yao)(yao)的(de)(de)腳(jiao)本(Script)來監控包括數據表大(da)小(Table Size)、表空間使用(Tablespace Usage)等項(xiang)目,這些項(xiang)目如果(guo)被忽視,他們將遇到麻煩。應試(shi)的(de)(de)時候DBA們常常被問(wen)及在PL/SQL、SQL或者SQL*PLUS方(fang)面(mian)的(de)(de)經(jing)驗(yan),這些問(wen)題將把你從(cong)從(cong)來沒(mei)有編寫(xie)過自(zi)己(ji)需要(yao)(yao)的(de)(de)腳(jiao)本的(de)(de)那些DBA們區(qu)分開。

良(liang)好的溝通能力(li)、具有團(tuan)(tuan)隊(dui)合作(zuo)精神(shen):DBA的工作(zuo)需(xu)要(yao)跨(kua)部門、跨(kua)工種接觸很多工程師(shi),善于溝通、團(tuan)(tuan)隊(dui)協作(zuo)能夠(gou)起到良(liang)好作(zuo)用(yong)。很多時候,開(kai)發者、管(guan)理者、用(yong)戶,他(ta)們會提(ti)出毫無道(dao)理的需(xu)求,DBA們需(xu)要(yao)老練地引導、修正它們的要(yao)求,說(shuo)服他(ta)們。

工(gong)作認真細(xi)(xi)致,勤于思考:最后說說注(zhu)(zhu)意(yi)細(xi)(xi)節,這種性格傾向(xiang)非常重要。注(zhu)(zhu)意(yi)細(xi)(xi)節的(de)DBA們衣著整潔,有(you)自己的(de)日程(cheng)安排,在應試(shi)前對應聘的(de)單位做過調查。注(zhu)(zhu)意(yi)細(xi)(xi)節的(de)DBA們深入了解數據(ju)庫的(de)內(nei)核,并能理(li)解視圖、表之間的(de)關(guan)系。

時間管理能力:數據庫運維的工作非(fei)常繁瑣,因(yin)此需要將碎片化的時間充分(fen)利用起來。

職業等級

DBA的等(deng)級并不是很嚴格的。按照對數據庫(ku)的掌握情況,我簡單地分成三個等(deng)級:初級Primary、中級Intermediate和高級Senior。

初(chu)級(ji)(ji)DBA又(you)稱(cheng)為DBBS,是英文Database Baby Sitter的縮寫。初(chu)級(ji)(ji)DBA常常是兼(jian)職(zhi)的,他們(men)往(wang)往(wang)同時是程序員或(huo)者兼(jian)任其他的工(gong)作(zuo)。初(chu)級(ji)(ji)DBA往(wang)往(wang)把(ba)個人(ren)簡(jian)歷寫得很(hen)棒,參與了很(hen)多(duo)和數(shu)據(ju)庫(ku)(ku)(ku)有關的項目或(huo)工(gong)作(zuo)。但是,這些(xie)(xie)項目或(huo)者工(gong)作(zuo)往(wang)往(wang)是:第三方軟(ruan)件供應(ying)商已(yi)經(jing)安(an)裝(zhuang)并(bing)配置了數(shu)據(ju)庫(ku)(ku)(ku),他們(men)只做一(yi)些(xie)(xie)監控的工(gong)作(zuo)。他們(men)能處理(li)一(yi)些(xie)(xie)簡(jian)單的問(wen)題,但大(da)多(duo)數(shu)時候他們(men)向應(ying)用軟(ruan)件供應(ying)商求救。初(chu)級(ji)(ji)DBA更喜(xi)歡圖形化的數(shu)據(ju)庫(ku)(ku)(ku)管理(li)或(huo)者監控工(gong)具(ju),他們(men)喜(xi)歡Access這樣的桌面數(shu)據(ju)庫(ku)(ku)(ku)簡(jian)單易用,并(bing)把(ba)這些(xie)(xie)小型(xing)數(shu)據(ju)庫(ku)(ku)(ku)的經(jing)驗簡(jian)單地(di)應(ying)用到大(da)型(xing)數(shu)據(ju)庫(ku)(ku)(ku)相關的工(gong)作(zuo)中(zhong)。

初級DBA是最好(hao)區分的。而中(zhong)級DBA和高(gao)級DBA就不(bu)太好(hao)區分。他們的差(cha)別在于經(jing)驗的不(bu)同和個性特點、能力方面的差(cha)異。中(zhong)級DBA比較多,他們可以勝任高(gao)級DBA的大部(bu)分工作(zuo),包括(kuo):

1、數據庫安裝;

2、數據(ju)庫(ku)配置和(he)管理;

3、權限(xian)設置和安全管理;

4、監控和性能調節;

5、備份(fen)和(he)恢復(fu);

6、解決一般的(de)問題;

中級(ji)DBA往(wang)往(wang)從業一(yi)年左右(you),熟悉某(mou)種操作系統環境下的數(shu)據庫。因為對中級(ji)DBA來講,Windows NT和Unix是(shi)(shi)有很大差(cha)別(bie)的。中級(ji)DBA對SQL比較熟悉,他們自己購(gou)買了幾本數(shu)據庫方(fang)面的書(shu)籍(ji),并深入鉆研(yan)。中級(ji)DBA往(wang)往(wang)同時兼(jian)任數(shu)據庫程(cheng)序員,他們的工(gong)作對性(xing)能、穩定(ding)性(xing)、安全性(xing)的追求(qiu)基本上不是(shi)(shi)很高(gao),往(wang)往(wang)配合高(gao)級(ji)DBA做一(yi)些(xie)例行工(gong)作。

高級(ji)DBA在(zai)國內是非常少的(de)。他們(men)(men)能夠熟(shu)練閱讀數(shu)(shu)(shu)據庫(ku)(ku)方面的(de)英(ying)文資料,并(bing)(bing)且都熟(shu)悉(xi)很多種(zhong)操作平(ping)臺下的(de)幾種(zhong)大(da)型(xing)數(shu)(shu)(shu)據庫(ku)(ku)。他們(men)(men)知(zhi)道各種(zhong)不同(tong)數(shu)(shu)(shu)據庫(ku)(ku)在(zai)不同(tong)環(huan)境下的(de)優勢(shi)和劣勢(shi),并(bing)(bing)能在(zai)數(shu)(shu)(shu)據庫(ku)(ku)平(ping)臺和數(shu)(shu)(shu)據庫(ku)(ku)環(huan)境的(de)選擇方面做(zuo)出決(jue)策(ce)(ce)。他們(men)(men)一(yi)般通曉系統(tong)架(jia)構和數(shu)(shu)(shu)據庫(ku)(ku)設計,并(bing)(bing)能對數(shu)(shu)(shu)據庫(ku)(ku)進行(xing)各種(zhong)級(ji)別(bie)的(de)優化。高級(ji)DBA一(yi)般都配有(you)助手(shou),他們(men)(men)更偏向(xiang)做(zuo)決(jue)策(ce)(ce)和計劃。高級(ji)DBA往(wang)往(wang)在(zai)銀行(xing)業、保險(xian)業、在(zai)線交易(yi)等對穩定性(xing)、安(an)全性(xing)、性(xing)能都要求(qiu)比較高的(de)關鍵業務處理(li)領域(yu)大(da)顯身手(shou)。

很多(duo)時候,是(shi)(shi)否(fou)取得數據庫專家認(ren)證證書并(bing)不(bu)是(shi)(shi)很重要。很多(duo)數據庫廠商的(de)培(pei)訓只要你(ni)去了都會(hui)獲(huo)得證書。有(you)很多(duo)的(de)公司(si)提供商業化的(de)培(pei)訓,他們的(de)服務質量也有(you)好有(you)劣。所以證書并(bing)不(bu)是(shi)(shi)特別地有(you)意義(yi)。

行業競爭力

1. 薪酬競爭力

1)影響(xiang)因素:經(jing)驗和能力(li)(li)決(jue)定DBA的(de)等級(ji),熟(shu)悉的(de)數據庫系統(tong)決(jue)定DBA的(de)領域,個性(xing)特點(dian)和潛力(li)(li)決(jue)定你的(de)升值空間。

2)縱向對(dui)比:DBA作為專項領域的高(gao)質量人(ren)才,薪酬競爭(zheng)力較高(gao),市場需求旺盛,尤其是中高(gao)階DBA,往(wang)往(wang)緊缺程度高(gao)于軟(ruan)件研發(fa)工程師。

3)第三方(fang)薪(xin)酬調查報告,僅(jin)供(gong)參考:

《2013年數據庫工程(cheng)師薪酬調查報告(gao)》

《Database Administrator Salary》

2. 市場需求

1)數(shu)據庫運維行業(ye)的市場價值(zhi):參(can)考ITOM(IT Operation Management) 2013年的市場規模是190億美(mei)金

2)人員需求:由(you)于業務(wu)規模較大,中大型公司(si)(si)比較緊缺中高階DBA,而初創(chuang)公司(si)(si)由(you)于其新生(sheng)的(de)業務(wu)特點,比較緊缺初級和(he)中級DBA。

職業前景

數(shu)據(ju)庫(ku)作(zuo)為整個系(xi)統的(de)(de)(de)一部分,它的(de)(de)(de)表現直(zhi)接受服(fu)務器、操作(zuo)系(xi)統、存(cun)儲(chu)、網絡、應用程序中(zhong)SQL語句(ju)的(de)(de)(de)質量、數(shu)據(ju)庫(ku)設計的(de)(de)(de)質量、以及(ji)其它諸多因素(su)(su)的(de)(de)(de)影響,這些因素(su)(su)加(jia)在一起(qi)非(fei)常復雜,經驗(yan)起(qi)著(zhu)非(fei)常重(zhong)要的(de)(de)(de)作(zuo)用。因此一個好(hao)的(de)(de)(de)DBA除(chu)了知識作(zuo)為基礎(chu),經驗(yan)的(de)(de)(de)多寡、見識的(de)(de)(de)薄廣,往往決定了是否合格與(yu)優秀。

優(you)秀(xiu)的(de)(de)(de)DBA不僅關心自己(ji)運維的(de)(de)(de)數(shu)(shu)據庫(ku)(ku)系統(tong)的(de)(de)(de)原理和(he)發(fa)展(zhan),而且緊跟業界(jie)數(shu)(shu)據庫(ku)(ku)前沿(yan)技(ji)術,并關注數(shu)(shu)據庫(ku)(ku)領域的(de)(de)(de)頂級會議(yi)。其中包括國(guo)際(ji)著(zhu)名(ming)的(de)(de)(de)數(shu)(shu)據庫(ku)(ku)三大(da)會議(yi)SIGMOD、VLDB、ICDE,還有知(zhi)名(ming)數(shu)(shu)據庫(ku)(ku)公(gong)司Percona主(zhu)辦的(de)(de)(de)Percona Live和(he)Oracle主(zhu)辦的(de)(de)(de)Open World,以及國(guo)內(nei)知(zhi)名(ming)的(de)(de)(de)DBA盛(sheng)會中國(guo)數(shu)(shu)據庫(ku)(ku)技(ji)術大(da)會(DTCC)等。

從另外一個角(jiao)度說,DBA工(gong)作(zuo)領域對(dui)實踐經驗和獨立工(gong)作(zuo)能力要(yao)求(qiu)較高(gao),沒有經過大量的(de)(de)動手實踐是(shi)很難勝任DBA相(xiang)關工(gong)作(zuo)的(de)(de)。正是(shi)由于上述(shu)原因(yin),其職場現狀是(shi)DBA職位(wei)不易進入,而用人單位(wei)很難找到合適的(de)(de)從業(ye)人員,人員缺口非常大。

也正(zheng)是由于(yu)上述原因,隨著工(gong)作(zuo)年(nian)限的增長,DBA的經驗(yan)在(zai)增加,就(jiu)像醫生一(yi)樣(yang),其價值(zhi)會(hui)越來越高,可以(yi)逐步(bu)成長為資深DBA、系統(tong)架構師(shi)、信息主管(CIO)等等,而不會(hui)出(chu)現許多軟件開(kai)發從業人員在(zai)一(yi)定年(nian)齡后面臨的轉行問題(ti)。

另外,從職業前景看(kan),從事(shi)DBA有(you)著更多(duo)(duo)的(de)職場機(ji)遇(yu)。一般而(er)言,系統(tong)中的(de)軟(ruan)硬件都是(shi)IBM、HP、Oracle等(deng)業界一流廠商提(ti)供(gong)的(de),在(zai)與廠商談判(pan)、合作(zuo)、測試(shi)、實施、維護、優化等(deng)等(deng)過程中,會產生(sheng)許多(duo)(duo)極(ji)佳的(de)職場機(ji)遇(yu),這(zhe)一點是(shi)從事(shi)開(kai)發工作(zuo)很難比擬的(de)。

從(cong)DBA的工資(zi)統計數(shu)據看(kan),隨著(zhu)工作(zuo)經驗(yan)的積累,DBA工資(zi)的增長幅度會遠大于其(qi)它的計算機方向。

從工作的穩定性上看(kan),系(xi)統的復(fu)雜性和經驗(yan)的重要(yao)性已經決定了(le)DBA職位的不可替代性。

從(cong)知(zhi)識的(de)(de)積累、更(geng)新和替代角度看,數據庫的(de)(de)根(gen)基始終沒變,變的(de)(de)是不(bu)(bu)斷(duan)增強的(de)(de)功能和不(bu)(bu)斷(duan)擴展(zhan)的(de)(de)應用范(fan)圍。因(yin)此,在不(bu)(bu)同時期(qi)所學的(de)(de)知(zhi)識和獲得的(de)(de)經驗是疊加和累積的(de)(de)關系。

因此,DBA職(zhi)業(ye)是一(yi)個(ge)高挑戰和高回(hui)報的(de)(de)職(zhi)業(ye),有一(yi)定能力的(de)(de)和聰明的(de)(de)技術人員應該(gai)挑戰自(zi)我,進入這個(ge)被二十(shi)多年事實不斷證明的(de)(de)越來越有前景的(de)(de)職(zhi)業(ye)。

本百科詞條由網站注冊用戶【 歲月靜好 】編輯上傳提供,詞條屬于開放詞條,當前頁面所展示的詞條介紹涉及宣傳內容屬于注冊用戶個人編輯行為,與【數據庫管理員】的所屬企業/所有人/主體無關,網站不完全保證內容信息的準確性、真實性,也不代表本站立場,各項數據信息存在更新不及時的情況,僅供參考,請以官方發布為準。如果頁面內容與實際情況不符,可點擊“反饋”在線向網站提出修改,網站將核實后進行更正。 反饋
相關內容推薦
發表評論
您還未登錄,依《網絡安全法》相關要求,請您登錄賬戶后再提交發布信息。點擊登錄>>如您還未注冊,可,感謝您的理解及支持!
最新評論
暫無評論
網站提醒和聲明
本(ben)站(zhan)為注(zhu)冊用(yong)戶提(ti)(ti)供信息存儲空間服務,非“MAIGOO編(bian)輯上(shang)傳提(ti)(ti)供”的文章/文字(zi)均是注(zhu)冊用(yong)戶自主發布上(shang)傳,不代表本(ben)站(zhan)觀點,更不表示本(ben)站(zhan)支持購買和交易,本(ben)站(zhan)對網頁(ye)中內容的合法性(xing)、準確性(xing)、真實性(xing)、適用(yong)性(xing)、安全性(xing)等概不負責。版權(quan)歸原作者所(suo)有,如(ru)有侵權(quan)、虛假信息、錯誤信息或任何(he)問題,請及時聯系(xi)我(wo)們(men),我(wo)們(men)將在第一時間刪除(chu)或更正。 申請刪除>> 糾錯>> 投訴侵權>>
提交(jiao)說明: 查看提交幫助>> 注冊登錄>>
頁面相關分類
熱門模塊
已有4078122個品牌入駐 更新519073個招商信息 已發布1589192個代理需求 已有1352988條品牌點贊