如何成為資料庫管理員(DBA)?
作者:Macy Bayern 編譯:老魚
如果你想成為DBA,但又不知道從何入手,那麼,這裡有一份關於DBA薪酬、就業前景、技能和常見面試問題指南,也許可以給您一定的參考。
人工智慧(AI)、機器學習和物聯網(IoT)技術的興起,引發了企業數字轉型浪潮。約五分之四的IT專業人士認為,數字化轉型對企業的生存至關重要。
數字化轉型帶來了大量資料,根據《福布斯》統計,全球90%的資料都是在過去兩年中產生的。但這些資料只有在得到分析的前提下才能發揮價值,這就是為什麼71%的企業計劃在未來5年增加資料分析支出的原因。
為了最大限度的利用資料,企業必須形成緊密結合的資料策略,使得資料分析與企業的目標保持一致,資料管理職位中最火的當屬資料科學家,負責分析企業資料。
雖然,在過去的4年中,資料科學家一直高居美國最佳科技工作排行榜的榜首,但DBA卻往往被忽視。
事實上,DBA對企業資料管理同樣重要。在《美國新聞與世界報導》評選出的全球十大最佳科技工作中,DBA位居第5位。
為了幫助那些對這個行業感興趣的人,瞭解如何開始資料庫管理的職業生涯,我們彙總了最重要的資訊和資源。這篇文章將定期更新。
01 DBA是幹什麼的?
一般來說,DBA負責資料庫的操作,在企業中其主要職責是管理和維護資料庫,保證資料庫的平穩執行。
Zippia的一份報告稱,DBA的職責通常包括與其他資料分析師一起工作,確保得到授權的人員能夠訪問資料庫中的必要資訊。
Zippia的報告指出,DBA可分為兩類:系統DBA和應用DBA。系統DBA主要關注資料庫的技術和物理部分,包括安裝、升級、修復程式錯誤。報告補充說,應用DBA專門研究更具體的應用程式,能夠編寫和除錯程式。
02 為什麼DBA崗位需求大增?
根據美國勞工統計局(BLS)的一份報告,從2016年到2026年,DBA的需求預計將增長11%,增速快於所有其他職業的平均需求。總的來說,增長原因可歸因於各企業對有效收集和儲存資料的需求增加。
具體來說,預計在未來10年內,DBA的需求將出現顯著增長。隨著資料庫即服務和雲服務的日益普及,需要大量能夠正確管理資料的人。
03 DBA晉升空間和就業前景
事實上,從DBA的角色開始,可以選擇多種職業道路。初級DBA可以晉升為中級DBA、高階DBA、資深DBA,甚至資料庫架構師等。而且DBA的知識也可以應用到其他IT職位。
Zippia的報告指出,許多DBA後來成為資料分析師、技術顧問、業務分析師、資訊科技經理、技術顧問、專案經理、高階軟體工程師、高階系統工程師等等。
04 要成為DBA,必備哪些技能?
根據DBA的工作描述,DBA通常需要持有計算機或資訊系統管理學士學位。一些公司更希望應聘者同時擁有碩士學位,專注於資料或資料庫管理。
DBA工作所需的基本技能包括資料庫結構理論知識、瞭解災難恢復和備份過程、熟悉各種報告工具等等。
所有DBA必須瞭解標準的資料庫語言即結構化查詢語言(SQL)。Zippia的報告指出,大多數的資料庫系統要麼使用SQL,要麼使用SQL的變體。當然,如果有關聯式資料庫管理系統、物件導向資料庫管理系統、XML資料庫管理系統和Hadoop方面的經驗會更有優勢。
企業越來越重視IT專業人員的軟技能,DBA應該注意這一點。DBA尤其應該重視團隊協作,DBA既是團隊成員也可以成為領導者角色,在沒有監督的情況下獨立完成工作,密切關注細節,與同事保持良好溝通,並保持對變化的適應能力。
05 DBA的平均工資是多少?
作為收入最高的前五大IT職業之一,DBA的收入讓人羨慕。根據美國勞工統計局(Bureau of Labor Statistics)的另一份報告,截至2018年5月,美國DBA的平均年薪為90,070美元。其中收入最低的10%,年收入低於50340美元,而收入最高的10%,年收入超過138320美元。
該報告列出了DBA主要行業的平均年薪如下:
保險公司:96,440美元;
電腦系統設計及相關服務:95,910美元;
資料處理、託管和相關服務:95,550美元;
企業管理:94,990美元;
國家、地方和私營教育服務:74,720美元;
06 DBA面試時會遇到的典型問題?
DBA在面試中可能會遇到的一些問題,包括但不限於:
你有哪種型別資料庫的使用經驗?
你有本地資料庫使用經驗嗎?您有云資料庫的使用經驗嗎?
你將如何處理資料庫遷移過程中的資料丟失?將採取哪些步驟,以及需要呼叫哪些資源來緩解此問題?
您對SQL、MySQL、Hadoop、T-SQL和PL/SQL有什麼經驗?
您能解釋一下為什麼在生產資料庫上進行測試不是一個好主意嗎?你曾經被要求這樣做過嗎?如果是,你是如何處理的?
如何在資料庫中儲存檔案?哪些因素決定檔案在資料庫中的儲存方式?
什麼是資料庫建模?您一般使用什麼資料庫建模工具?為什麼?
你會如何處理與資深技術人員之間的意見分歧?你將如何陳述你的觀點
你參與過的最具挑戰性的專案是什麼?描述你在專案中的角色。
您曾經實施過提高資料儲存效能的解決方案嗎?如果是,你的角色是什麼?解決方案是什麼?
………………………….
07 在哪裡可以找到DBA職業資源?
除了上大學外,有抱負的DBA還會從其他途徑獲得必要的經驗。在國內, DTCC(中國資料庫技術大會)是一個不錯的渠道,DTCC大會在每年的上半年(即4-5月期間召開)是國內頂級的資料庫領域技術盛會,在這裡你不僅能學到更多的資料庫知識和經驗,還能見到並且有機會結識平時難得一見的眾多DBA大咖。
當然,DBA也可以透過ITPUB社群學習相關的資料庫課程,並從論壇中尋求解決
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31545814/viewspace-2651854/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 成為MySQL DBA後,再看ORACLE資料庫(五、記憶體管理)MySqlOracle資料庫記憶體
- 成為MySQL DBA 部落格系列-資料庫升級MySql資料庫
- 資料庫管理-第142期 DBA?DBA!(20240131)資料庫
- 作為資料庫核心成員,如何讓淘寶不卡頓?資料庫
- 成為MySQL DBA後,再看ORACLE資料庫(十三、物理備份)MySqlOracle資料庫
- 成為MySQL DBA後,再看ORACLE資料庫(七、日誌體系)MySqlOracle資料庫
- 成為MySQL DBA後,再看ORACLE資料庫(二、監聽與連線)MySqlOracle資料庫
- 成為MySQL DBA後,再看ORACLE資料庫(一、安裝與啟動)MySqlOracle資料庫
- 1.1.1. 資料庫管理員資料庫
- 資料庫DBA為什麼拒絕DevOps?資料庫dev
- DBA不僅僅是管理資料庫--也要管理好需求資料庫
- 成為MySQL DBA後,再看ORACLE資料庫(八、程序、連線與會話)MySqlOracle資料庫會話
- 成為MySQL DBA後,再看ORACLE資料庫(六、邏輯儲存結構)MySqlOracle資料庫
- 資料庫圈周盤點:資料庫執行管理員成新職業;資料庫公司Neon獲新融資資料庫
- 1.2 資料庫管理員職責資料庫
- 為什麼DBA需要資料庫廠商的資料庫概念文件資料庫
- 成為MySQL DBA後,再看ORACLE資料庫(十、事務與隔離級別)MySqlOracle資料庫
- DBA不僅僅是管理資料庫--也要管理中介軟體資料庫
- 成為MySQL DBA後,再看ORACLE資料庫(十四、統計資訊與執行計劃)MySqlOracle資料庫
- DBeaver安裝教程(開發人員和資料庫管理員通用資料庫管理工具)資料庫
- 【DBA100人】胡中豪:國產分散式資料庫DBA煉成記分散式資料庫
- 1.6. 資料庫管理員認證資料庫
- SQLPro Studio,讓你的Mac成為資料庫管理的高手!SQLMac資料庫
- ORACLE 資料庫管理員的職責(轉)Oracle資料庫
- DBA福音 | 如何無視資料量快速搭建測試資料庫資料庫
- 1.6.3. 資料庫管理員身份驗證方法資料庫
- 從Oracle資料庫管理員的角度看PostgreSQLOracle資料庫SQL
- 1.5.1. 資料庫管理員的系統賬戶資料庫
- DBA 日常:規模使用者資料庫訪問許可權管理資料庫訪問許可權
- 如何成為資料科學家? - kdnuggets資料科學
- 1.6.3.1. 關於資料庫管理員身份驗證方法資料庫
- 如何將資料庫中的資料導成 excel 檔案資料庫Excel
- 資料庫市場格局已變,統一的管理平臺將成為資料庫生態體系的主要入口資料庫
- 資料庫PostrageSQL-管理資料庫資料庫SQL
- C++ 靜態資料成員C++
- 美創科技正式成為“資料安全強基計劃”成員單位
- DB-Engines 2019 年度資料庫出爐:MySQL 成為年度資料庫贏家資料庫MySql
- MySQL資料庫資料管理MySql資料庫