本文來自微信公眾號(hào)“twt企業(yè)IT社區(qū)”,作者/劉華陽,近15年數(shù)據(jù)庫相關(guān)工作經(jīng)驗(yàn),其中6年數(shù)據(jù)庫架構(gòu)師經(jīng)驗(yàn),熟悉PostgreSQL、MySQL、SQL Server等多種數(shù)據(jù)庫,具有多年金融行業(yè)數(shù)據(jù)庫從業(yè)經(jīng)驗(yàn),目前在任某互聯(lián)網(wǎng)餐飲SaaS軟件企業(yè)數(shù)據(jù)庫部門負(fù)責(zé)人,同時(shí)投身PolarDB替換傳統(tǒng)數(shù)據(jù)庫相關(guān)工作,具有云原生數(shù)據(jù)庫相關(guān)經(jīng)驗(yàn)。獲得PostgreSQL ACE,中國PostgreSQL杰出新人獎(jiǎng)等榮譽(yù),兩屆騰訊云年度優(yōu)秀作者。
有感而發(fā),最近幾年DBA的職業(yè)空間被擠壓的越來越小,主要由這幾個(gè)因素導(dǎo)致:
1、國產(chǎn)數(shù)據(jù)庫在部分大型機(jī)構(gòu)開始使用;
2、經(jīng)濟(jì)形勢(shì)情況導(dǎo)致的新項(xiàng)目減少,隨即影響數(shù)據(jù)庫跟隨新項(xiàng)目上線的情況減少;
3、Oracle數(shù)據(jù)庫減少與崗位的同時(shí)縮減,相關(guān)人員需要轉(zhuǎn)型;
4、傳統(tǒng)思維的DBA在整體行業(yè)快速變動(dòng)的情況下,無法跟上行業(yè)的變革;
5、云數(shù)據(jù)庫、云原生數(shù)據(jù)庫的產(chǎn)生,導(dǎo)致數(shù)據(jù)庫管理行業(yè)變革加速。
下面我們從以上5點(diǎn)來延展思考:
1、按理說國產(chǎn)數(shù)據(jù)庫的崛起是一件好事,大部分人的思路是會(huì)增加就業(yè)崗位,并且產(chǎn)生新的需求,并隨之產(chǎn)生更多的崗位。想法是好的,現(xiàn)實(shí)是骨感的,國產(chǎn)數(shù)據(jù)庫的興起本身,在管理數(shù)據(jù)庫的部分并未真實(shí)的產(chǎn)生新的就業(yè)崗位,同時(shí)還讓更多原有的數(shù)據(jù)庫從業(yè)者在原有的崗位中被淘汰。
國產(chǎn)數(shù)據(jù)庫本身主要由三個(gè)部分組成:以分布式為主導(dǎo)的國產(chǎn)數(shù)據(jù)庫,以某開源為主的二次開發(fā)的數(shù)據(jù)庫,以自主研發(fā)代碼為主的數(shù)據(jù)庫。基于這三種產(chǎn)品,在部分銀行和大型的企事業(yè)政府機(jī)構(gòu)進(jìn)行推廣和使用。但由于整體的使用方式和平臺(tái)變更,以及相關(guān)產(chǎn)品不成熟,在培訓(xùn)和相關(guān)知識(shí)的層面漏洞較多,導(dǎo)致學(xué)習(xí)這些數(shù)據(jù)庫本身很難。同時(shí)沒有太多的學(xué)習(xí)場(chǎng)景和相關(guān)的經(jīng)驗(yàn),導(dǎo)致原有的從業(yè)者,無法快速的進(jìn)入到國產(chǎn)數(shù)據(jù)庫的賽道,甚至本身這些國產(chǎn)數(shù)據(jù)庫的自己的運(yùn)行維護(hù)人員還未有太多的經(jīng)驗(yàn)。另這些數(shù)據(jù)庫本身都有自有的智能維護(hù)平臺(tái),這就更加導(dǎo)致原有的數(shù)據(jù)庫從業(yè)者,只能依附于這些數(shù)據(jù)庫的自有管理平臺(tái),在離開這個(gè)工作單位,或離開這個(gè)數(shù)據(jù)庫后,之前相關(guān)的運(yùn)行維護(hù)知識(shí)無用化,學(xué)習(xí)成本高,獲得收益少!
2、DBA最主要的并不是技術(shù)有多新,這個(gè)職業(yè)本身很多都是要用經(jīng)驗(yàn)來進(jìn)行比拼,傳統(tǒng)上3年經(jīng)驗(yàn)的DBA是一個(gè)企業(yè)基礎(chǔ)的選擇,沒有人敢把一個(gè)什么都沒有做過的人,放到DBA的這個(gè)職位。總體而言DBA是一個(gè)復(fù)合型的崗位,在職業(yè)素養(yǎng)和職業(yè)規(guī)范上都有一定的要求,而經(jīng)濟(jì)形勢(shì)本身縮緊,導(dǎo)致新的項(xiàng)目少,上線的數(shù)據(jù)庫品種和數(shù)量都在降低,這也導(dǎo)致數(shù)據(jù)庫職位的需求不旺盛,并且一部分?jǐn)?shù)據(jù)庫更加智能化、云端化,導(dǎo)致管理層盲目認(rèn)為DBA的職務(wù)素養(yǎng)的需求可以降低,或可以去掉相關(guān)職位。
3、Oracle在國內(nèi)的衰敗,是對(duì)于整體DBA職業(yè)的一個(gè)巨大的打擊。Oracle數(shù)據(jù)庫本身承載了大量的職業(yè)DBA,以及相關(guān)的周邊的產(chǎn)業(yè),如售前、售后、專業(yè)數(shù)據(jù)庫方案解決公司、培訓(xùn)等行業(yè)。Oracle基于政策的原因,逐步在國內(nèi)淘汰的步伐已經(jīng)接近中后段,各種問題已經(jīng)顯現(xiàn),大型企業(yè)或國有銀行等原有的Oracle大客戶,均已經(jīng)逐步退出,導(dǎo)致從業(yè)者在此方面的需求數(shù)量降低,甚至枯竭。
4、傳統(tǒng)的DBA的思維模式也是一種不愿意接受改變的表現(xiàn),其中主要以“1種數(shù)據(jù)庫的DBA更加的專業(yè)”,或者“除了RDS產(chǎn)品外,其他的都不屬于數(shù)據(jù)庫”等思維作祟,導(dǎo)致DBA本身將自己的工作范疇縮小,但本來的傳統(tǒng)的工作范圍也在縮小,導(dǎo)致最終工作的范圍和層級(jí)越來越小,越來越窄。
DBA的思維和職業(yè)轉(zhuǎn)型也勢(shì)在必行,DBA往SRE DBA,或多種數(shù)據(jù)庫在項(xiàng)目中的方案解決人員轉(zhuǎn)型的趨勢(shì)已經(jīng)出現(xiàn)。
5、隨著越來越多的企業(yè)上云或使用私有云解決方案,數(shù)據(jù)庫的變革也從基礎(chǔ)架構(gòu)的變革中產(chǎn)生變化,整體的工作方式和工作的知識(shí)獲取等都在急速的變革。原有的一些工作的方式,在云上不再存在,而更多原來重要的工作,或被企業(yè)依賴的工作,被云端的維護(hù)者替換了工作位置,這樣的形勢(shì)導(dǎo)致DBA的工作在一些小型企業(yè)變得更加不重要,運(yùn)維和DBA之間可以互換,開發(fā)和DBA之間可以互換。相關(guān)的專業(yè)職業(yè)的需求量在進(jìn)一步縮窄。
綜上所述,DBA的職位和工作的職務(wù),在經(jīng)歷一次基于整體的IT架構(gòu)服務(wù)模式變化和國策、政策主導(dǎo)的數(shù)據(jù)庫替換后的一場(chǎng)職業(yè)的變革,雖然沒有教培行業(yè)的變革快、狠、寒,但持續(xù)的溫水煮青蛙和對(duì)于未來的不確定性也讓從業(yè)者內(nèi)心焦躁和對(duì)未來缺乏信心。
DBA未來的職業(yè)環(huán)境將越來越難,必然會(huì)留下一部分還在原地的人,等待變革的收割。