一 數據庫工程師的日常主要工作包括以下幾點:
1.設計并優(yōu)化數據庫物理建設方案;
2.制定數據庫備份和恢復策略及工作流程與規(guī)范;
3.在項目實施中,承擔數據庫的實施工作;
4.針對數據庫應用系統(tǒng)運行中出現的問題,提出解決方案;
5.對空間數據庫進行分析、設計并合理開發(fā),實現有效管理;
6.監(jiān)督數據庫的備份和恢復策略的執(zhí)行;
7.為應用開發(fā)、系統(tǒng)知識等提供技術咨詢服務。
二 數據庫工程師需掌握哪些知識技能?
1.數據庫應用系統(tǒng)分析及規(guī)劃:
⑴軟件工程與軟件生命周期
⑵數據庫系統(tǒng)生命周期
⑶數據庫開發(fā)方法與工具
⑷數據庫應用體系結構
⑸數據庫應用接口
2.數據庫設計及實現:
⑴概念設計
⑵邏輯設計
⑶物理設計
⑷數據庫對象實現及操作
3.數據庫存儲技術:
⑴存儲與文件結構 ⑵ 索引技術
4.并發(fā)控制技術:
⑴事務管理 ⑵ 并發(fā)控制技術 ⑶ 死鎖處理
5.數據庫管理與維護:
⑴數據完整性
⑵數據庫安全性
⑶數據庫可靠性
⑷監(jiān)控分析
⑸參數調整
⑹查詢優(yōu)化
⑺空間管理
6.數據庫技術的發(fā)展與新技術:
⑴分布式數據庫 ⑵ 對象數據庫 ⑶ 并行數據庫 ⑷ 數據倉庫與數據挖掘
三 要成為優(yōu)秀的數據庫工程師還要掌握一些知識,比如,
(1) 掌握計算機體系結構以及各主要部件的性能和基本工作原理;
(2) 掌握操作系統(tǒng)、程序設計語言的基礎知識,了解編譯程序的基本知識;
(3) 數據庫技術的基本概念、原理、方法和技術;
(4) 能夠使用SQL語言實現數據庫操作;
(5) 具備數據庫系統(tǒng)安裝、配置及數據庫管理與維護的基本技能;
(6) 掌握數據庫管理與維護的基本方法;
(7) 掌握數據庫性能優(yōu)化的基本方法;
(8) 了解數據庫應用系統(tǒng)的生命周期及其設計、開發(fā)過程;
(9) 了解數據庫技術的最新發(fā)展;
(10) 熟悉常用的數據庫管理和開發(fā)工具,具備用指定的工具管理和開發(fā)簡單數據庫應用系統(tǒng)的能力。
四 那么數據庫工程師又分為哪幾類呢?
數據庫工程師大致分為:
(1) 數據庫設計工程師 主要面向數據庫建模和數據庫選型,大都參與項目的前期的需求分析,數據庫模型設計,表結構規(guī)劃,數據流圖設計工作。
(2) 數據庫應用工程師 主要是數據庫配置,安裝,維護和調優(yōu)。數據庫配置,安裝可以通過培訓,結束后基本可以上崗的。維護就需要數據庫工程師具備一定的數據庫管理經歷了。特別是大型數據庫系統(tǒng)還需要工程師具備異構平臺的數據交互能力,特別是熟悉Unix環(huán)境。調優(yōu)就不是一般人能做的事了,需要具備sql編程經驗,數據字典熟悉度,dbms系統(tǒng)構架方面的知識。
(3) 數據分析師 主要面向數據分析,數據挖掘,數據倉庫構建,etl方面的管理。這樣的人太少了,不但要懂數據庫,還要懂一個行業(yè),能夠進行流程分析,最后使用一些數據挖掘工具,bi工具來做規(guī)劃。
不管是哪一類數據庫工程師,一般發(fā)展方向都是向更高級別的工程師方向發(fā)展,主要是以下三個發(fā)展路徑:
(1) 繼續(xù)從事技術專家路線。這是數據庫工程師的主流發(fā)展方向,同時也可以兼顧學習并實踐一些服務器(操作系統(tǒng))等方面的知識,可以嘗試對網絡的基本原理進行了解,從而為后續(xù)成為整個基礎設施方面的專家、架構師奠定基礎。當然,也可以專注于數據庫領域,不求廣,但求精,這也是一個可選的技術路線。
(2) 轉行做管理。如果覺得自己對人比對機器感興趣,可以考慮往管理方面轉型,畢竟職業(yè)發(fā)展只有和興趣愛好吻合才能事半功倍(可以對自己的特長進行測評,作為發(fā)展定位的參考)。機會好的話,可以爭取一個小項目的項目經理機會,作為轉型的開始;但更多的時候,還是需要在“項目經理助理”的崗位上過渡一下。不過,技術可以轉管理,但一旦轉成管理,則不大可能再轉回技術了。這一點需要考慮清楚。
(3) 轉行做銷售。對于有強烈個人成就意識或者是對金錢比較渴望的人,可以嘗試轉型去做做售前,再轉型做銷售;從工程師直接轉銷售的還是比較少,畢竟這是完全不同的兩個領域,建議從售前開始入銷售的門。不過,技術可以轉銷售,但一旦轉成銷售,則不大可能再轉回技術了。這一點需要考慮清楚。
-
工程師
+關注
關注
59文章
1569瀏覽量
68509 -
數據庫
+關注
關注
7文章
3795瀏覽量
64366
發(fā)布評論請先 登錄
相關推薦
評論