⑴ 數據開發是什麼
資料庫開發是從事資料庫管理系統(DBMS)和資料庫應用軟體設計研發的相關工作人員的統稱,他屬於軟體研發工程師,但又有一部分運維工作的內容。他主要從事軟體研發的工作,但同時也要參與資料庫生產環境的問題優化和解決。
資料庫開發工程師與傳統的資料庫管理員(簡稱DBA,也稱為資料庫工程師)是不同的職位。傳統的DBA主要屬於運維職位,而資料庫開發工程師則屬於軟體研發職位。但二者也有部分工作內容重合,比如都要跟進資料庫生產環境出現的故障問題,其中DBA主要負責故障處理,而資料庫開發工程師主要跟進自己開發的系統模塊出現的bug或性能問題[1]。
根據研發的內容不同,資料庫開發工程師可以分為兩大發展方向:資料庫內核研發和資料庫應用軟體研發:
a) 資料庫內核研發:主要負責設計和研發資料庫管理系統,重點關注的是資料庫管理系統內部架構的設計和實現,比如MySQL分支的開發、Oracle 10g新特性開發等;
b) 資料庫應用軟體研發:主要負責設計和研發資料庫管理系統衍生的各種應用軟體產品,重點關注的是資料庫外部應用軟體產品架構的設計和實現,比如分布式資料庫、資料庫中間件等。
⑵ 資料庫管理與資料庫開發的概念有什麼區別
資料庫管理:
有一個職位叫DBA資料庫管理員。主要是對資料庫備份、安全、鏡像等操作。在資料庫整個文件范圍內的管理操作。
資料庫開發:
1)基於數據的開發,就是寫成程序對資料庫中的數據操作,普遍的增刪沒隱改查。
2)開發資料庫,這個比較高級,寫一個資料庫,通俗的講將數據寫入文件,對頃薯寫入方式,讀取的枯乎廳方式等做一定的演算法處理!