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

數據庫數據恢復——MongoDB數據庫文件拷貝后服務無法啟動的數據恢復

MySQL數據庫的安裝

云數據庫是哪種數據庫類型?
MLOps平臺的發展方向
數據庫數據恢復—MYSQL數據庫ibdata1文件損壞的數據恢復案例
數據庫數據恢復—通過拼接數據庫碎片恢復SQLserver數據庫


數據庫數據恢復—SQL Server數據庫出現823錯誤的數據恢復案例

AGV的發展方向

評論