芒果视频下载

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

主要職責

狹義

一般意義上的(de)數(shu)據(ju)(ju)(ju)庫(ku)管(guan)(guan)理員(yuan)是一個(ge)負責(ze)管(guan)(guan)理和維(wei)護數(shu)據(ju)(ju)(ju)庫(ku)服務器的(de)人,數(shu)據(ju)(ju)(ju)庫(ku)管(guan)(guan)理員(yuan)負責(ze)全(quan)面管(guan)(guan)理和控制數(shu)據(ju)(ju)(ju)庫(ku)系統,包括(kuo)數(shu)據(ju)(ju)(ju)庫(ku)的(de)安裝、監控、備(bei)份、恢復等基本工(gong)作。數(shu)據(ju)(ju)(ju)庫(ku)管(guan)(guan)理員(yuan)的(de)主要職責(ze)有以下(xia)幾個(ge)方面:

設(she)(she)(she)計(ji)(ji)數(shu)據(ju)庫設(she)(she)(she)計(ji)(ji),包括(kuo)字段(duan)、表和關鍵字段(duan);資源(yuan)在(zai)輔助存儲(chu)設(she)(she)(she)備上是怎樣使(shi)用的,怎樣增(zeng)加和刪除文件(jian)及記錄,以(yi)及怎樣發現和補救損失。

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

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

4.修改(gai)密碼:規范數據庫用(yong)戶(hu)的管(guan)理定(ding)期對(dui)管(guan)理員(yuan)等重(zhong)要用(yong)戶(hu)密碼進行修改(gai)。對(dui)于每(mei)一(yi)個(ge)項(xiang)目,應(ying)該(gai)建(jian)立一(yi)個(ge)用(yong)戶(hu)。DBA應(ying)該(gai)和(he)相應(ying)的項(xiang)目管(guan)理人員(yuan)或者是(shi)程序員(yuan)溝通,確定(ding)怎樣建(jian)立相應(ying)的數據庫底層模型,最后由DBA統一(yi)管(guan)理,建(jian)立和(he)維護。任何數據庫對(dui)象的更改(gai),應(ying)該(gai)由DBA根據需求來操作。

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

6.最終用(yong)(yong)戶(hu)服務和協(xie)調:數據庫管理員規(gui)定(ding)用(yong)(yong)戶(hu)訪問權限(xian)和為不同用(yong)(yong)戶(hu)組分配資源。如果不同用(yong)(yong)戶(hu)之間(jian)互(hu)相抵觸(chu),數據庫管理員應該能夠協(xie)調用(yong)(yong)戶(hu)以(yi)最優化(hua)安(an)排(pai)。

7.數(shu)據庫(ku)(ku)(ku)(ku)安全:數(shu)據庫(ku)(ku)(ku)(ku)管(guan)理員能(neng)夠(gou)為不同(tong)的數(shu)據庫(ku)(ku)(ku)(ku)管(guan)理系統用戶規(gui)定(ding)不同(tong)的訪問(wen)權(quan)限(xian),以(yi)保護數(shu)據庫(ku)(ku)(ku)(ku)不被未經授權(quan)的訪問(wen)和破壞。例如(ru),允許一類用戶只能(neng)檢索數(shu)據,而(er)另一類用戶可能(neng)擁有(you)更新數(shu)據和刪除記錄(lu)的權(quan)限(xian)。

廣義

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

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

產品(pin)生命周期維度

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

1. 產品發布前

這個階段(duan)DBA的職(zhi)責(ze)是數據(ju)庫準入,主要包(bao)括:

1)產(chan)品(pin)的(de)業務熟悉(xi);

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

3)資(zi)源評(ping)估,包括所需的(de)服(fu)務(wu)器資(zi)源、網絡資(zi)源以(yi)及資(zi)源的(de)分(fen)布(bu)等(deng),同時把關(guan)產(chan)品對資(zi)源預算申請的(de)合理性,控制服(fu)務(wu)成本;

4)資(zi)源就位(wei),將申請的服(fu)務器及基礎環(huan)境/域名(ming)準備就位(wei)。

2. 產品發布

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

3. 產品運行維護

這個階段的工作重(zhong)點包括:

1)監控(kong):對(dui)數(shu)據(ju)(ju)(ju)庫(ku)(ku)服務運(yun)(yun)(yun)行(xing)(xing)的(de)狀態進行(xing)(xing)實時(shi)的(de)監控(kong),包括數(shu)據(ju)(ju)(ju)庫(ku)(ku)會話(hua)、數(shu)據(ju)(ju)(ju)庫(ku)(ku)日(ri)志、數(shu)據(ju)(ju)(ju)文件碎(sui)片、表空間監控(kong)、用(yong)戶訪(fang)問監控(kong)等,隨時(shi)發(fa)(fa)現(xian)(xian)數(shu)據(ju)(ju)(ju)庫(ku)(ku)服務的(de)運(yun)(yun)(yun)行(xing)(xing)異常和資源消耗情況;輸出(chu)重要的(de)日(ri)常數(shu)據(ju)(ju)(ju)庫(ku)(ku)服務運(yun)(yun)(yun)行(xing)(xing)報(bao)表以(yi)評(ping)估(gu)數(shu)據(ju)(ju)(ju)庫(ku)(ku)服務整體運(yun)(yun)(yun)行(xing)(xing)狀況,發(fa)(fa)現(xian)(xian)數(shu)據(ju)(ju)(ju)庫(ku)(ku)隱(yin)患;

2)備(bei)(bei)(bei)份(fen)(fen):制(zhi)定和實施數據庫(ku)備(bei)(bei)(bei)份(fen)(fen)計劃,災難(nan)出現(xian)時對(dui)數據庫(ku)信息進(jin)行恢復,維護適當介質上的(de)存檔或(huo)者(zhe)備(bei)(bei)(bei)份(fen)(fen)數據。對(dui)數據庫(ku)的(de)備(bei)(bei)(bei)份(fen)(fen)策略(lve)要根(gen)據實際要求(qiu)進(jin)行更改,數據的(de)日(ri)常備(bei)(bei)(bei)份(fen)(fen)情況進(jin)行監控。

3)安全審計:為(wei)不同的數據(ju)(ju)庫管理系統(tong)用戶規定不同的訪問(wen)權限(xian),以保護數據(ju)(ju)庫不被未經(jing)授權的訪問(wen)和(he)破壞。例如,允許一(yi)類用戶只(zhi)能檢索數據(ju)(ju),而(er)另(ling)一(yi)類用戶可能擁有更新數據(ju)(ju)和(he)刪除記錄的權限(xian)。

4)故(gu)障處(chu)理:對數據庫(ku)服(fu)務(wu)出現的任何異(yi)常進行(xing)及時處(chu)理,盡(jin)可能避免問(wen)題的擴大化甚至中止服(fu)務(wu)。這之前(qian)DBA需要(yao)針對各類(lei)服(fu)務(wu)異(yi)常,如(ru)機房/網絡故(gu)障、程序bug等問(wen)題制定(ding)處(chu)理的預(yu)案(an),問(wen)題出現時可以自動(dong)或手動(dong)執行(xing)預(yu)案(an)達到止損的目的。

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

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

產品對外提供服務最(zui)重(zhong)(zhong)(zhong)要(yao)的(de)一(yi)點是用戶(hu)體驗(yan),用戶(hu)體驗(yan)中非(fei)常重(zhong)(zhong)(zhong)要(yao)的(de)是產品的(de)可用性和響應速(su)度(du)。而如何(he)用最(zui)合理的(de)資源支(zhi)持產品提供高可用和高速(su)度(du)的(de)用戶(hu)體驗(yan),這(zhe)也是DBA的(de)重(zhong)(zhong)(zhong)要(yao)職責。

技術分工

產品的整(zheng)個(ge)生命周期里數據(ju)庫管理(li)員的職責(ze)重要而廣泛,這催生了各個(ge)縱向的運維(wei)技術(shu)方(fang)向,凡是關系到(dao)數據(ju)庫質量、效率、成本(ben)、安全等方(fang)面(mian)的工作(zuo),及涉及到(dao)的技術(shu)、組(zu)件(jian),主要包括:

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

數據庫故障(zhang)管(guan)理(li):包括服務的(de)故障(zhang)預案設計,預案的(de)自動化執行,故障(zhang)的(de)總結并(bing)反饋到產品/系統的(de)設計層(ceng)面(mian)進行優(you)化以提高產品的(de)穩定(ding)性。

數據庫容(rong)(rong)量管(guan)理:測量服務(wu)的(de)容(rong)(rong)量,規劃服務(wu)的(de)機房建設,擴容(rong)(rong)、遷移等工作。

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

數(shu)據庫安(an)全(quan)保障:包括(kuo)數(shu)據庫的訪問安(an)全(quan)、防攻擊(ji)、權限(xian)控制(zhi)等。

數據庫(ku)自動部(bu)署:部(bu)署平(ping)臺(tai)/工具(ju)的(de)研發,及平(ping)臺(tai)/工具(ju)的(de)使用,做(zuo)到安(an)全、高效的(de)發布服務。

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

數據庫模(mo)(mo)型設(she)計(ji):包(bao)括(kuo)數據庫邏輯和物理模(mo)(mo)型的設(she)計(ji),如(ru)何實現(xian)性(xing)能最優,架構可擴展,服(fu)務可運維等。

能力要求

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

1.理解數據備份/恢復與災難恢復

恢復(fu)已損壞(huai)的(de)(de)(de)數(shu)(shu)據庫是每一(yi)(yi)個DBA應(ying)(ying)掌握的(de)(de)(de)最重(zhong)要(yao)(yao)(yao)的(de)(de)(de)技能。DBA需(xu)(xu)要(yao)(yao)(yao)完全(quan)理解數(shu)(shu)據庫所(suo)(suo)有可能的(de)(de)(de)備份(fen)與(yu)(yu)恢復(fu)方(fang)(fang)法,以及不(bu)同備份(fen)方(fang)(fang)法與(yu)(yu)不(bu)同恢復(fu)策略的(de)(de)(de)對應(ying)(ying)關系。此外,DBA還需(xu)(xu)要(yao)(yao)(yao)與(yu)(yu)業(ye)務部門合作(zuo),一(yi)(yi)起確(que)認業(ye)務需(xu)(xu)求(qiu),明確(que)用(yong)戶能夠(gou)容(rong)忍的(de)(de)(de)數(shu)(shu)據丟失(shi)底線。此外,業(ye)務用(yong)戶還需(xu)(xu)要(yao)(yao)(yao)確(que)定(ding)(ding)在(zai)系統故障情(qing)況下,他們的(de)(de)(de)業(ye)務能夠(gou)維持多長(chang)時(shi)間。理解這(zhe)些需(xu)(xu)求(qiu)可以幫助(zhu)DBA開發出一(yi)(yi)個滿(man)足業(ye)務用(yong)戶要(yao)(yao)(yao)求(qiu)的(de)(de)(de)備份(fen)/恢復(fu)方(fang)(fang)法。一(yi)(yi)個優秀(xiu)的(de)(de)(de)DBA要(yao)(yao)(yao)定(ding)(ding)期測試備份(fen)與(yu)(yu)恢復(fu)流(liu)程,保證他們有能力(li)恢復(fu)業(ye)務數(shu)(shu)據,滿(man)足企業(ye)所(suo)(suo)規定(ding)(ding)的(de)(de)(de)業(ye)務數(shu)(shu)據丟失(shi)與(yu)(yu)恢復(fu)要(yao)(yao)(yao)求(qiu)。

2.工具集的使用

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

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

數(shu)據庫每(mei)天會面臨各種各樣故障的(de)挑(tiao)戰,從(cong)硬件到(dao)網(wang)(wang)絡,從(cong)性能(neng)壓(ya)力(li)到(dao)程(cheng)序bug,DBA都要(yao)從(cong)容應對,一(yi)(yi)一(yi)(yi)排除。即(ji)使是數(shu)據庫大牛,也(ye)不(bu)(bu)(bu)可(ke)能(neng)是無(wu)所(suo)不(bu)(bu)(bu)知的(de),因此每(mei)個DBA一(yi)(yi)方面需要(yao)不(bu)(bu)(bu)斷修煉自(zi)己,積累操(cao)作系統、網(wang)(wang)絡、硬件、存儲系統、分(fen)布式計算等理論基礎,另一(yi)(yi)方面還要(yao)有(you)快速(su)尋找(zhao)(zhao)新問題(ti)(ti)解決方法(fa)的(de)能(neng)力(li)。如果一(yi)(yi)個數(shu)據庫實例(li)不(bu)(bu)(bu)能(neng)按預期方式運轉,那么(me)快速(su)尋找(zhao)(zhao)新問題(ti)(ti)的(de)解決方法(fa)也(ye)是一(yi)(yi)個重要(yao)能(neng)力(li)。一(yi)(yi)個好(hao)的(de)DBA知道如何快速(su)地在(zai)網(wang)(wang)上(shang)查(cha)找(zhao)(zhao)一(yi)(yi)個未知問題(ti)(ti)的(de)解決方法(fa)。此外,他們也(ye)可(ke)能(neng)已經知道了一(yi)(yi)些(xie)(xie)非常不(bu)(bu)(bu)錯的(de)網(wang)(wang)站,也(ye)知道業界專家會提(ti)供一(yi)(yi)些(xie)(xie)好(hao)建(jian)(jian)議(yi)(yi),同時知道什么(me)時候應該忽略一(yi)(yi)些(xie)(xie)不(bu)(bu)(bu)好(hao)的(de)建(jian)(jian)議(yi)(yi)。你可(ke)能(neng)想(xiang)象不(bu)(bu)(bu)到(dao),確(que)實有(you)一(yi)(yi)些(xie)(xie)建(jian)(jian)議(yi)(yi)不(bu)(bu)(bu)值(zhi)得參考。

4.知(zhi)道如(ru)何(he)監控和優化數據庫(ku)性能

對(dui)于任何數據庫產品,性能都尤其重要,它(ta)會直接影響(xiang)產品的響(xiang)應速度(du)和用(yong)戶體驗。對(dui)于一個DBA來說,性能優化一般需(xu)要占(zhan)用(yong)50%的工作時(shi)間(jian),因此DBA需(xu)要知道如何監控和優化數據性能。

以SQL Server舉(ju)例,性(xing)能(neng)(neng)是一個(ge)關鍵(jian)的(de)問(wen)題(ti),因此(ci)DBA需要知道(dao)如(ru)何(he)修復(fu)故障(zhang)和(he)監控(kong)性(xing)能(neng)(neng)問(wen)題(ti)。有許(xu)多(duo)第(di)三(san)方(fang)性(xing)能(neng)(neng)監控(kong)工(gong)(gong)具(ju)可以幫助DBA優(you)化性(xing)能(neng)(neng)。如(ru)果DBA只使用(yong)(yong)第(di)三(san)方(fang)工(gong)(gong)具(ju),而不會使用(yong)(yong)SQL Server自(zi)帶的(de)原生工(gong)(gong)具(ju)來(lai)監控(kong)性(xing)能(neng)(neng),那么相信(xin)很快就(jiu)會出現(xian)問(wen)題(ti)。雖然使用(yong)(yong)第(di)三(san)方(fang)工(gong)(gong)具(ju)來(lai)監控(kong)性(xing)能(neng)(neng)也很不錯,但是DBA一定(ding)要理解(jie)SQL自(zi)帶的(de)一些原生工(gong)(gong)具(ju),如(ru)SQL Server Profiler、Database Engine Tuning Advisor、Dynamic ManagementViews、系統(tong)/擴展的(de)存(cun)儲(chu)過程、Extended Events等(deng)。許(xu)多(duo)第(di)三(san)方(fang)工(gong)(gong)具(ju)實際上在使用(yong)(yong)這些底層的(de)原生工(gong)(gong)具(ju)。因此(ci),理解(jie)這些自(zi)帶的(de)原生工(gong)(gong)具(ju)將有利于(yu)增強DBA使用(yong)(yong)第(di)三(san)方(fang)工(gong)(gong)具(ju)的(de)經(jing)驗。

5.研究新版本

在技術領域中(zhong),沒有什么是(shi)一(yi)成不變(bian)(bian)的(de)(de)。每隔兩三年,主流數(shu)據(ju)庫廠商都會發布(bu)一(yi)個(ge)大版(ban)本(ben)的(de)(de)更新。DBA應該緊跟新版(ban)本(ben)所作的(de)(de)修改,它們可能有許多變(bian)(bian)化方法,最好(hao)的(de)(de)方法是(shi)遲(chi)早介入這個(ge)過程。測(ce)試版(ban)開放后馬上下載和安(an)裝,盡快掌握第(di)一(yi)手(shou)使用(yong)(yong)經驗。一(yi)名好(hao)的(de)(de)DBA總是(shi)走在學習排頭(tou)兵,總是(shi)會第(di)一(yi)時間安(an)裝和測(ce)試新版(ban)本(ben)。這樣他們就可以盡早理解新特(te)性(xing),然后提出一(yi)些合理的(de)(de)新建議,幫(bang)助組織更好(hao)地利用(yong)(yong)新版(ban)本(ben)數(shu)據(ju)庫。

6.理解代(dai)碼最(zui)佳實(shi)踐方法

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

7.持(chi)續不(bu)斷(duan)地(di)學習

數(shu)據庫及其組件涉及面(mian)非常廣。DBA很(hen)(hen)難理(li)解(jie)一個(ge)(ge)技術(shu)的(de)(de)(de)方(fang)(fang)方(fang)(fang)面(mian)面(mian)。DBA需要持續學(xue)習如何(he)管理(li)數(shu)據庫。這個(ge)(ge)學(xue)習過程有很(hen)(hen)多方(fang)(fang)法。其中之一就是參(can)加正(zheng)式培(pei)訓(xun)。但是,并非人人都有這樣充裕的(de)(de)(de)事件和金(jin)錢,也并非人人都能夠(gou)放下手頭工作專門出去參(can)加正(zheng)式的(de)(de)(de)培(pei)訓(xun)。但是,還(huan)有許多其他方(fang)(fang)法可以(yi)(yi)獲(huo)得培(pei)訓(xun),而且大(da)多數(shu)還(huan)是免費的(de)(de)(de)。一名好的(de)(de)(de)DBA一定要訂閱一些定期發(fa)布數(shu)據庫新(xin)技巧和新(xin)文章的(de)(de)(de)社區網站。此外(wai),他還(huan)應該加入一些用戶組織,可以(yi)(yi)在周(zhou)末參(can)加一些當(dang)地的(de)(de)(de)免費沙龍活動。

8.數據庫安(an)全性

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

9.數據庫設計

決定數據(ju)(ju)庫性(xing)能(neng)的(de)(de)一個關(guan)鍵問題是數據(ju)(ju)庫設(she)計(ji)(ji)。DBA需(xu)要理解(jie)關(guan)于數據(ju)(ju)庫設(she)計(ji)(ji)的(de)(de)各個方面。他們(men)要能(neng)夠理解(jie)設(she)計(ji)(ji)好壞的(de)(de)區別(bie)。他們(men)需(xu)要理解(jie)為什么使用正確的(de)(de)外鍵約(yue)束(shu)、主(zhu)鍵、檢查(cha)約(yue)束(shu)和(he)使用數據(ju)(ju)類型能(neng)夠保持(chi)數據(ju)(ju)庫的(de)(de)數據(ju)(ju)完整性(xing)和(he)實現高(gao)效的(de)(de)數據(ju)(ju)查(cha)詢(xun)與更新。

10.索引設計

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

11.容量監(jian)控(kong)與規劃(hua)

數據(ju)庫往往要使用(yong)大(da)量的資(zi)源,包(bao)括CPU、內存、I/O及(ji)磁盤空間(jian)。DBA應(ying)該理解如何(he)監(jian)控數據(ju)庫所需(xu)要的不(bu)同主機資(zi)源的用(yong)量。他們應(ying)該能(neng)夠理解這些資(zi)源在(zai)不(bu)同時間(jian)的使用(yong)情況(kuang),以及(ji)利(li)用(yong)歷史使用(yong)數據(ju)來(lai)規劃未來(lai)的容(rong)量需(xu)求。在(zai)監(jian)控過程中,DBA應(ying)該能(neng)夠預(yu)見到容(rong)量規劃會(hui)在(zai)將來(lai)什么時候出現問題(ti),然后采取必(bi)要的措施保(bao)持數據(ju)庫不(bu)會(hui)因為容(rong)量限制而(er)出現中斷。

12.數據庫許可證

不(bu)同(tong)的(de)產(chan)品有(you)許(xu)(xu)多(duo)不(bu)同(tong)的(de)許(xu)(xu)可(ke)證授(shou)權方式。而且,同(tong)一款產(chan)品本身又有(you)許(xu)(xu)多(duo)不(bu)同(tong)的(de)版(ban)本。DBA應(ying)該(gai)理解所負責(ze)的(de)數據(ju)庫版(ban)本的(de)不(bu)同(tong)授(shou)權模式。他們應(ying)該(gai)能夠(gou)提供(gong)指導如(ru)何(he)通過合(he)理購買授(shou)權來減少數據(ju)庫總擁(yong)有(you)成本,以及如(ru)何(he)合(he)理利用授(shou)權方法來降(jiang)低未來版(ban)本的(de)升級成本。

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

DBA每(mei)天(tian)都需(xu)要執(zhi)行許多的(de)(de)日常(chang)任務(wu)。其(qi)中(zhong)一(yi)(yi)些(xie)任務(wu)需(xu)要每(mei)天(tian)執(zhi)行,而另(ling)一(yi)(yi)些(xie)則每(mei)周、每(mei)月或(huo)每(mei)年執(zhi)行。一(yi)(yi)名(ming)好的(de)(de)DBA需(xu)要理解如(ru)何高效地安排自(zi)己的(de)(de)時(shi)(shi)間。其(qi)中(zhong)一(yi)(yi)種方法是建立工作(zuo)流(liu)程,這(zhe)些(xie)日常(chang)任務(wu)的(de)(de)自(zi)動執(zhi)行。通(tong)過實現日常(chang)任務(wu)的(de)(de)自(zi)動化執(zhi)行,DBA就可以用更多的(de)(de)時(shi)(shi)間去關(guan)注于數據(ju)庫環境管理中(zhong)遇到的(de)(de)嚴(yan)重問(wen)題。

職業性格

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

自信心(xin):足夠(gou)的自信心(xin)能夠(gou)幫(bang)助DBA在重要(yao)緊急時刻果斷下決(jue)定,而(er)不是不知所措地看(kan)著事故(gu)發(fa)生

好(hao)(hao)奇(qi)心(xin):幾乎所有(you)(you)的(de)(de)(de)數(shu)據庫系(xi)統都(dou)在(zai)不(bu)停地更(geng)新。但并不(bu)是所有(you)(you)的(de)(de)(de)更(geng)新都(dou)有(you)(you)技(ji)術(shu)文檔。對于好(hao)(hao)的(de)(de)(de)DBA來說,好(hao)(hao)奇(qi)心(xin)是必需(xu)的(de)(de)(de)。沒(mei)有(you)(you)好(hao)(hao)奇(qi)心(xin)和求知欲(yu)的(de)(de)(de)DBA總是等待有(you)(you)人告訴他們(men)答案。而(er)一(yi)個(ge)求知欲(yu)強(qiang)的(de)(de)(de)DBA將安裝最(zui)新版本的(de)(de)(de)數(shu)據庫系(xi)統,并立即開始(shi)搜尋那些哪怕是細微的(de)(de)(de)功能和性能上的(de)(de)(de)差異(yi)和增強(qiang),從(cong)而(er)改進(jin)自己的(de)(de)(de)工作(zuo)。應試時一(yi)個(ge)必然問及(ji)的(de)(de)(de)問題是:你(ni)手頭有(you)(you)哪些參考資料?你(ni)如何使(shi)用它們(men)?毫無疑問,如果你(ni)只回答了數(shu)據庫的(de)(de)(de)文檔,或者(zhe)你(ni)甚至(zhi)沒(mei)有(you)(you)讀過他們(men),你(ni)的(de)(de)(de)"股票(piao)市值"將大(da)大(da)下降。好(hao)(hao)奇(qi)心(xin)會驅使(shi)DBA們(men)理(li)解數(shu)據字典(Data Dictionary)、管理(li)工具(Tools)或者(zhe)其他支持包(bao)(Packages)。

堅(jian)韌(ren)的(de)意志力和沉(chen)著(zhu)的(de)心(xin)(xin)態:DBA常常會碰(peng)到棘手(shou)的(de)問(wen)題。尋找答案(an)是一個(ge)需(xu)要堅(jian)韌(ren)意志力、可以經受(shou)摔打的(de)個(ge)性特(te)點。同時面(mian)對緊(jin)急情況時要能處(chu)亂不驚(jing),保(bao)持(chi)平和的(de)心(xin)(xin)態冷靜處(chu)理問(wen)題。

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

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

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

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

職業等級

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

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

初級DBA是最好(hao)區分(fen)(fen)的。而中級DBA和高級DBA就(jiu)不太好(hao)區分(fen)(fen)。他們(men)的差別在于經驗的不同(tong)和個性特點(dian)、能力方(fang)面的差異。中級DBA比較(jiao)多,他們(men)可以勝任(ren)高級DBA的大(da)部分(fen)(fen)工作(zuo),包括:

1、數據(ju)庫安裝(zhuang);

2、數據庫配置和管理;

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

4、監(jian)控和性能(neng)調節;

5、備份和恢(hui)復;

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

中(zhong)級(ji)(ji)DBA往(wang)(wang)往(wang)(wang)從業一年左右,熟悉(xi)某種操作(zuo)系(xi)統(tong)環境下(xia)的數(shu)據庫(ku)。因為對中(zhong)級(ji)(ji)DBA來講,Windows NT和Unix是有很大差別的。中(zhong)級(ji)(ji)DBA對SQL比較熟悉(xi),他(ta)們(men)自(zi)己購(gou)買了幾(ji)本(ben)數(shu)據庫(ku)方(fang)面的書(shu)籍,并深入鉆研。中(zhong)級(ji)(ji)DBA往(wang)(wang)往(wang)(wang)同時兼(jian)任數(shu)據庫(ku)程序員,他(ta)們(men)的工作(zuo)對性(xing)能、穩定性(xing)、安(an)全性(xing)的追求基本(ben)上不是很高,往(wang)(wang)往(wang)(wang)配(pei)合高級(ji)(ji)DBA做一些例行工作(zuo)。

高(gao)級DBA在(zai)(zai)國內是(shi)非常少的。他(ta)們(men)能(neng)(neng)(neng)(neng)夠熟練(lian)閱讀數據(ju)庫(ku)方面(mian)的英(ying)文(wen)資料(liao),并(bing)且(qie)都熟悉很(hen)多種(zhong)操作平臺下的幾種(zhong)大型(xing)數據(ju)庫(ku)。他(ta)們(men)知道各種(zhong)不同(tong)數據(ju)庫(ku)在(zai)(zai)不同(tong)環(huan)境(jing)下的優勢(shi)和劣勢(shi),并(bing)能(neng)(neng)(neng)(neng)在(zai)(zai)數據(ju)庫(ku)平臺和數據(ju)庫(ku)環(huan)境(jing)的選擇方面(mian)做出決策。他(ta)們(men)一般(ban)通曉系統架(jia)構和數據(ju)庫(ku)設計,并(bing)能(neng)(neng)(neng)(neng)對(dui)數據(ju)庫(ku)進行各種(zhong)級別(bie)的優化(hua)。高(gao)級DBA一般(ban)都配(pei)有(you)助(zhu)手(shou),他(ta)們(men)更(geng)偏向做決策和計劃。高(gao)級DBA往往在(zai)(zai)銀行業(ye)、保(bao)險(xian)業(ye)、在(zai)(zai)線交易等對(dui)穩定性(xing)、安全性(xing)、性(xing)能(neng)(neng)(neng)(neng)都要(yao)求比較高(gao)的關鍵業(ye)務處理領(ling)域(yu)大顯身手(shou)。

很(hen)多(duo)(duo)時候(hou),是否取得(de)數據(ju)庫專家認證證書(shu)并不(bu)是很(hen)重(zhong)要。很(hen)多(duo)(duo)數據(ju)庫廠商的(de)培訓(xun)只要你去(qu)了都會(hui)獲(huo)得(de)證書(shu)。有很(hen)多(duo)(duo)的(de)公司提供(gong)商業化的(de)培訓(xun),他(ta)們的(de)服務質量也有好有劣。所以證書(shu)并不(bu)是特別地有意義。

行業競爭力

1. 薪酬(chou)競爭力

1)影響因(yin)素:經驗(yan)和能(neng)力(li)決定DBA的(de)等級,熟悉的(de)數(shu)據庫系(xi)統決定DBA的(de)領域,個性特(te)點和潛力(li)決定你的(de)升值空間(jian)。

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

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

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

《Database Administrator Salary》

2. 市場需求

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

2)人員需求:由于業(ye)務規模(mo)較大,中(zhong)大型(xing)公司比較緊(jin)缺中(zhong)高階DBA,而(er)初創公司由于其新生的業(ye)務特點,比較緊(jin)缺初級(ji)和中(zhong)級(ji)DBA。

職業前景

數據庫作為(wei)整個系統(tong)的(de)(de)一部(bu)分,它的(de)(de)表現直接受服務器、操(cao)作系統(tong)、存儲、網(wang)絡、應用程序中SQL語(yu)句的(de)(de)質量、數據庫設計(ji)的(de)(de)質量、以及其它諸多因素的(de)(de)影響(xiang),這(zhe)些因素加在(zai)一起非(fei)常復雜,經(jing)驗(yan)起著非(fei)常重要的(de)(de)作用。因此一個好的(de)(de)DBA除了(le)(le)知識(shi)作為(wei)基礎,經(jing)驗(yan)的(de)(de)多寡、見識(shi)的(de)(de)薄廣,往往決定(ding)了(le)(le)是(shi)否合格與優秀。

優秀的(de)(de)DBA不(bu)僅(jin)關(guan)心(xin)自己運維(wei)的(de)(de)數(shu)(shu)據(ju)(ju)(ju)(ju)庫(ku)系統的(de)(de)原(yuan)理和發(fa)展,而(er)且緊(jin)跟(gen)業界數(shu)(shu)據(ju)(ju)(ju)(ju)庫(ku)前沿技術(shu),并(bing)關(guan)注數(shu)(shu)據(ju)(ju)(ju)(ju)庫(ku)領域的(de)(de)頂級(ji)會(hui)議。其中(zhong)包括國(guo)際著名的(de)(de)數(shu)(shu)據(ju)(ju)(ju)(ju)庫(ku)三大會(hui)議SIGMOD、VLDB、ICDE,還有知名數(shu)(shu)據(ju)(ju)(ju)(ju)庫(ku)公(gong)司Percona主辦的(de)(de)Percona Live和Oracle主辦的(de)(de)Open World,以及國(guo)內知名的(de)(de)DBA盛(sheng)會(hui)中(zhong)國(guo)數(shu)(shu)據(ju)(ju)(ju)(ju)庫(ku)技術(shu)大會(hui)(DTCC)等。

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

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

另外(wai),從(cong)職(zhi)(zhi)業前景(jing)看(kan),從(cong)事(shi)DBA有(you)著更多(duo)(duo)的(de)(de)(de)職(zhi)(zhi)場機遇。一般而言,系統中(zhong)的(de)(de)(de)軟硬(ying)件都是IBM、HP、Oracle等(deng)業界一流(liu)廠(chang)(chang)商提供的(de)(de)(de),在與廠(chang)(chang)商談判、合作、測試、實施、維護(hu)、優(you)化(hua)等(deng)等(deng)過程中(zhong),會產生許多(duo)(duo)極佳(jia)的(de)(de)(de)職(zhi)(zhi)場機遇,這一點是從(cong)事(shi)開(kai)發工作很難比(bi)擬的(de)(de)(de)。

從DBA的(de)工資統(tong)計(ji)(ji)數(shu)據看(kan),隨著(zhu)工作經驗的(de)積(ji)累,DBA工資的(de)增長幅(fu)度會遠(yuan)大于其它的(de)計(ji)(ji)算機方(fang)向。

從(cong)工作的(de)(de)穩定性(xing)上(shang)看,系統的(de)(de)復雜(za)性(xing)和經驗的(de)(de)重(zhong)要性(xing)已經決定了DBA職位(wei)的(de)(de)不可替代性(xing)。

從知識(shi)的(de)(de)積(ji)累(lei)、更新和(he)替代角度看,數據庫的(de)(de)根基始(shi)終(zhong)沒變(bian),變(bian)的(de)(de)是不斷(duan)增強的(de)(de)功(gong)能(neng)和(he)不斷(duan)擴展(zhan)的(de)(de)應用范圍。因(yin)此,在不同時期所學的(de)(de)知識(shi)和(he)獲得的(de)(de)經(jing)驗(yan)是疊加和(he)累(lei)積(ji)的(de)(de)關系。

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

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