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

云數(shù)據(jù)庫是哪種數(shù)據(jù)庫類型?
MLOps平臺的發(fā)展方向
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—Mysql數(shù)據(jù)庫表記錄丟失的數(shù)據(jù)恢復(fù)流程

數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—MYSQL數(shù)據(jù)庫ibdata1文件損壞的數(shù)據(jù)恢復(fù)案例
Sybase數(shù)據(jù)恢復(fù)—Sybase數(shù)據(jù)庫無法啟動怎么恢復(fù)數(shù)據(jù)?

數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—通過拼接數(shù)據(jù)庫碎片恢復(fù)SQLserver數(shù)據(jù)庫

數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—Oracle ASM實(shí)例無法掛載的數(shù)據(jù)恢復(fù)案例


架構(gòu)師日記-從數(shù)據(jù)庫發(fā)展歷程到數(shù)據(jù)結(jié)構(gòu)設(shè)計探析

數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)庫出現(xiàn)823錯誤的數(shù)據(jù)恢復(fù)案例

數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—SqlServer數(shù)據(jù)庫底層File Record被截斷為0的數(shù)據(jù)恢復(fù)案例

AGV的發(fā)展方向

嵌入式軟件工程師如何提升自己?
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—raid5陣列上層Sql Server數(shù)據(jù)庫數(shù)據(jù)恢復(fù)案例

評論