芒果视频下载

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

主要職責

狹義

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

設計數(shu)據庫設計,包括字段(duan)、表和(he)關(guan)鍵(jian)字段(duan);資源在輔助存儲設備上(shang)是(shi)怎(zen)樣(yang)使用的,怎(zen)樣(yang)增加和(he)刪(shan)除文件及記(ji)錄,以及怎(zen)樣(yang)發現(xian)和(he)補救(jiu)損失(shi)。

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

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

4.修改密(mi)碼:規范數(shu)據庫用戶的(de)(de)管(guan)理定期對管(guan)理員等重要用戶密(mi)碼進(jin)行(xing)修改。對于每一個項(xiang)(xiang)目,應該建立一個用戶。DBA應該和(he)(he)相(xiang)應的(de)(de)項(xiang)(xiang)目管(guan)理人員或者是(shi)程序員溝通,確定怎樣建立相(xiang)應的(de)(de)數(shu)據庫底層模型,最后(hou)由DBA統一管(guan)理,建立和(he)(he)維護。任何數(shu)據庫對象的(de)(de)更改,應該由DBA根據需求來(lai)操(cao)作。

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

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

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

廣義

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

對(dui)于初創公(gong)司,DBA的工(gong)作(zuo)可(ke)能由運維(wei)工(gong)程(cheng)師來兼(jian)任(ren),從申(shen)請域名開始,到服(fu)務器上架,配置網絡設(she)備(bei),部署(shu)操(cao)作(zuo)系統(tong),安裝數(shu)據(ju)庫,設(she)計和(he)部署(shu)監控(kong),防(fang)止漏洞和(he)攻擊等等。而大型公(gong)司對(dui)DBA工(gong)作(zuo)的要求(qiu)越(yue)來越(yue)高,以下(xia)從各個維(wei)度(du)來看DBA工(gong)作(zuo)的職責。

產(chan)品生命周期維度

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

1. 產品發布前

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

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

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

3)資(zi)源(yuan)評估,包括所需的服務器資(zi)源(yuan)、網絡資(zi)源(yuan)以及資(zi)源(yuan)的分布等,同時把關(guan)產品對資(zi)源(yuan)預算(suan)申(shen)請的合(he)理性(xing),控制(zhi)服務成本;

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

2. 產品發布

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

3. 產(chan)品運行維(wei)護

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

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

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

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

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

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

4. 數據庫性能優化

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

技術分工

產(chan)品(pin)的(de)整個(ge)生命周期里數(shu)據庫(ku)(ku)管理(li)員的(de)職責重要而(er)廣泛,這催生了各個(ge)縱向(xiang)的(de)運維技術方向(xiang),凡是關系到數(shu)據庫(ku)(ku)質量、效率、成本、安全等(deng)方面的(de)工作,及涉及到的(de)技術、組件,主要包括:

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

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

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

數據(ju)庫性能(neng)優(you)化:從各個(ge)方向,包括SQL優(you)化、參數優(you)化、應用優(you)化、客(ke)戶端優(you)化等(deng),提(ti)高數據(ju)庫的性能(neng)和響應速(su)度,改(gai)善(shan)用戶體驗。

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

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

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

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

能力要求

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

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

恢復(fu)(fu)已(yi)損壞的數(shu)(shu)據(ju)庫是每一(yi)(yi)個(ge)DBA應(ying)掌握的最重要(yao)的技能(neng)。DBA需要(yao)完全(quan)理解數(shu)(shu)據(ju)庫所(suo)有可能(neng)的備(bei)份與(yu)(yu)(yu)恢復(fu)(fu)方法,以(yi)及(ji)不同備(bei)份方法與(yu)(yu)(yu)不同恢復(fu)(fu)策略的對應(ying)關系。此(ci)(ci)外,DBA還需要(yao)與(yu)(yu)(yu)業(ye)務(wu)(wu)部門合(he)作,一(yi)(yi)起確(que)認業(ye)務(wu)(wu)需求(qiu),明確(que)用(yong)戶(hu)(hu)能(neng)夠容忍的數(shu)(shu)據(ju)丟(diu)(diu)失(shi)底(di)線(xian)。此(ci)(ci)外,業(ye)務(wu)(wu)用(yong)戶(hu)(hu)還需要(yao)確(que)定在系統故(gu)障情況下,他(ta)(ta)們(men)的業(ye)務(wu)(wu)能(neng)夠維持多長時間。理解這些需求(qiu)可以(yi)幫助(zhu)DBA開發出(chu)一(yi)(yi)個(ge)滿足業(ye)務(wu)(wu)用(yong)戶(hu)(hu)要(yao)求(qiu)的備(bei)份/恢復(fu)(fu)方法。一(yi)(yi)個(ge)優秀的DBA要(yao)定期(qi)測(ce)試(shi)備(bei)份與(yu)(yu)(yu)恢復(fu)(fu)流程,保(bao)證(zheng)他(ta)(ta)們(men)有能(neng)力恢復(fu)(fu)業(ye)務(wu)(wu)數(shu)(shu)據(ju),滿足企業(ye)所(suo)規(gui)定的業(ye)務(wu)(wu)數(shu)(shu)據(ju)丟(diu)(diu)失(shi)與(yu)(yu)(yu)恢復(fu)(fu)要(yao)求(qiu)。

2.工(gong)具集的使用

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

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

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

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

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

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

5.研究新版本

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

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

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

7.持續不(bu)斷地學(xue)習

數(shu)(shu)據(ju)(ju)庫(ku)及其組件涉及面(mian)非常(chang)廣(guang)。DBA很難理(li)解一(yi)(yi)個(ge)技(ji)術的(de)(de)(de)方(fang)方(fang)面(mian)面(mian)。DBA需要(yao)(yao)持續學習(xi)如何(he)管理(li)數(shu)(shu)據(ju)(ju)庫(ku)。這個(ge)學習(xi)過程(cheng)有很多(duo)方(fang)法(fa)。其中之一(yi)(yi)就是(shi)(shi)參加(jia)正式培訓。但(dan)是(shi)(shi),并非人(ren)人(ren)都有這樣充(chong)裕(yu)的(de)(de)(de)事件和金錢,也并非人(ren)人(ren)都能夠放下手頭工作(zuo)專門(men)出去參加(jia)正式的(de)(de)(de)培訓。但(dan)是(shi)(shi),還有許多(duo)其他(ta)(ta)方(fang)法(fa)可(ke)以獲(huo)得(de)培訓,而且大多(duo)數(shu)(shu)還是(shi)(shi)免(mian)費的(de)(de)(de)。一(yi)(yi)名好的(de)(de)(de)DBA一(yi)(yi)定(ding)要(yao)(yao)訂(ding)閱(yue)一(yi)(yi)些定(ding)期發布(bu)數(shu)(shu)據(ju)(ju)庫(ku)新(xin)技(ji)巧和新(xin)文章的(de)(de)(de)社區網站(zhan)。此外,他(ta)(ta)還應該加(jia)入一(yi)(yi)些用戶組織,可(ke)以在周末參加(jia)一(yi)(yi)些當(dang)地的(de)(de)(de)免(mian)費沙龍活動。

8.數據(ju)庫安(an)全(quan)性(xing)

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

9.數據庫設計

決(jue)定數據(ju)庫(ku)性(xing)能(neng)的(de)一個關鍵問題是數據(ju)庫(ku)設計。DBA需要理解關于數據(ju)庫(ku)設計的(de)各(ge)個方面。他(ta)們(men)要能(neng)夠(gou)理解設計好壞的(de)區別。他(ta)們(men)需要理解為什么使(shi)用正確的(de)外鍵約束、主(zhu)鍵、檢查(cha)約束和使(shi)用數據(ju)類型能(neng)夠(gou)保持數據(ju)庫(ku)的(de)數據(ju)完整(zheng)性(xing)和實(shi)現(xian)高效的(de)數據(ju)查(cha)詢與更新。

10.索引設計

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

11.容量監控與規劃

數(shu)據庫往(wang)往(wang)要(yao)使用(yong)(yong)大(da)量的(de)資(zi)源(yuan),包括CPU、內存、I/O及磁(ci)盤空間。DBA應該理(li)解如何監控(kong)數(shu)據庫所需要(yao)的(de)不同主機資(zi)源(yuan)的(de)用(yong)(yong)量。他們(men)應該能(neng)夠理(li)解這些資(zi)源(yuan)在(zai)不同時間的(de)使用(yong)(yong)情(qing)況(kuang),以(yi)及利用(yong)(yong)歷(li)史使用(yong)(yong)數(shu)據來規(gui)劃(hua)未來的(de)容量需求。在(zai)監控(kong)過程中,DBA應該能(neng)夠預見到容量規(gui)劃(hua)會(hui)在(zai)將來什(shen)么時候(hou)出(chu)現問題,然后(hou)采(cai)取必要(yao)的(de)措施保持數(shu)據庫不會(hui)因(yin)為容量限制而出(chu)現中斷(duan)。

12.數據庫(ku)許可證

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

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

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

職業性格

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

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

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

堅韌(ren)的(de)意志力和沉著(zhu)的(de)心態:DBA常(chang)常(chang)會碰到棘(ji)手(shou)的(de)問(wen)題。尋(xun)找(zhao)答案是一個需(xu)要(yao)堅韌(ren)意志力、可(ke)以經受摔打的(de)個性特點。同時面對緊急情況時要(yao)能(neng)處亂不驚,保(bao)持平(ping)和的(de)心態冷靜處理問(wen)題。

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

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

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

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

職業等級

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

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

初級(ji)DBA是最好(hao)區(qu)分(fen)的。而(er)中級(ji)DBA和(he)(he)高(gao)級(ji)DBA就不太好(hao)區(qu)分(fen)。他(ta)們的差別在于(yu)經驗的不同和(he)(he)個性(xing)特點、能(neng)力方(fang)面的差異。中級(ji)DBA比較多,他(ta)們可(ke)以勝任(ren)高(gao)級(ji)DBA的大(da)部分(fen)工作,包括:

1、數據庫(ku)安裝;

2、數據庫配置和管(guan)理;

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

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

5、備份和恢復;

6、解決一般的問題;

中(zhong)級(ji)DBA往(wang)往(wang)從(cong)業(ye)一(yi)年左右,熟悉某種操作系統環境下的數據(ju)庫。因(yin)為對中(zhong)級(ji)DBA來講,Windows NT和Unix是有(you)很(hen)大差(cha)別的。中(zhong)級(ji)DBA對SQL比(bi)較熟悉,他們(men)(men)自(zi)己購買了幾本數據(ju)庫方面的書籍,并深入鉆(zhan)研。中(zhong)級(ji)DBA往(wang)往(wang)同時兼任(ren)數據(ju)庫程序員,他們(men)(men)的工作對性能、穩定性、安全性的追求基本上不是很(hen)高,往(wang)往(wang)配合高級(ji)DBA做一(yi)些例行工作。

高(gao)級(ji)(ji)DBA在國(guo)內是(shi)非常少的(de)(de)(de)。他(ta)們能夠(gou)熟(shu)練閱讀數(shu)(shu)據(ju)庫(ku)(ku)方面的(de)(de)(de)英文(wen)資料,并(bing)且都(dou)熟(shu)悉很多種(zhong)(zhong)操作平臺下的(de)(de)(de)幾種(zhong)(zhong)大型數(shu)(shu)據(ju)庫(ku)(ku)。他(ta)們知道各種(zhong)(zhong)不(bu)同數(shu)(shu)據(ju)庫(ku)(ku)在不(bu)同環境下的(de)(de)(de)優勢(shi)和劣勢(shi),并(bing)能在數(shu)(shu)據(ju)庫(ku)(ku)平臺和數(shu)(shu)據(ju)庫(ku)(ku)環境的(de)(de)(de)選(xuan)擇(ze)方面做(zuo)出(chu)決(jue)策(ce)。他(ta)們一(yi)(yi)般(ban)通曉(xiao)系統架構和數(shu)(shu)據(ju)庫(ku)(ku)設計(ji),并(bing)能對(dui)數(shu)(shu)據(ju)庫(ku)(ku)進行各種(zhong)(zhong)級(ji)(ji)別的(de)(de)(de)優化。高(gao)級(ji)(ji)DBA一(yi)(yi)般(ban)都(dou)配有(you)助手,他(ta)們更偏向做(zuo)決(jue)策(ce)和計(ji)劃。高(gao)級(ji)(ji)DBA往往在銀行業(ye)、保險業(ye)、在線交易(yi)等(deng)對(dui)穩定(ding)性(xing)、安全性(xing)、性(xing)能都(dou)要求比較高(gao)的(de)(de)(de)關鍵(jian)業(ye)務(wu)處理領(ling)域大顯身手。

很多時候,是(shi)否取得數(shu)據庫專家認證(zheng)證(zheng)書(shu)并不是(shi)很重(zhong)要(yao)。很多數(shu)據庫廠商的培訓只要(yao)你去了(le)都會獲得證(zheng)書(shu)。有很多的公司(si)提(ti)供商業化的培訓,他們的服務質(zhi)量也(ye)有好有劣。所以證(zheng)書(shu)并不是(shi)特(te)別地(di)有意義。

行業競爭力

1. 薪(xin)酬(chou)競(jing)爭力

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

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

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

《2013年數據(ju)庫工程師薪(xin)酬調(diao)查報告》

《Database Administrator Salary》

2. 市場需求

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

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

職業前景

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

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

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

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

另外,從(cong)職(zhi)業(ye)前景(jing)看,從(cong)事(shi)DBA有著更多的(de)(de)職(zhi)場(chang)機(ji)遇。一般而言(yan),系統中的(de)(de)軟硬件(jian)都是(shi)IBM、HP、Oracle等業(ye)界(jie)一流廠商(shang)提供的(de)(de),在與廠商(shang)談判(pan)、合作(zuo)、測試、實施、維(wei)護、優化等等過程中,會(hui)產生許多極佳的(de)(de)職(zhi)場(chang)機(ji)遇,這(zhe)一點是(shi)從(cong)事(shi)開發(fa)工作(zuo)很難比擬的(de)(de)。

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

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

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

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

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