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