數(shù)據(jù)庫管理員(Database Administrator,簡稱DBA),是從事管理和維護(hù)數(shù)據(jù)庫管理系統(tǒng)(DBMS)的相關(guān)工作人員的統(tǒng)稱,屬于運(yùn)維工程師的一個(gè)分支,主要負(fù)責(zé)業(yè)務(wù)數(shù)據(jù)庫從設(shè)計(jì)、測試到部署交付的全生命周期管理。
DBA的核心目標(biāo)是保證數(shù)據(jù)庫管理系統(tǒng)的穩(wěn)定性、安全性、完整性和高性能。
sql是功能非常強(qiáng)的關(guān)系數(shù)據(jù)庫,現(xiàn)代生活中那么多智能化應(yīng)用甚至可以說幾乎所有有關(guān)數(shù)據(jù)的管理都離不開數(shù)據(jù)庫管理,大到比如財(cái)務(wù)、工廠自動(dòng)化控制、銀行、飛機(jī)空中管理等;小到辦公管理、水電費(fèi)電視費(fèi)煤氣費(fèi)管理等,比如今年過年的訂票系統(tǒng)出現(xiàn)問題,主要原因就是后臺(tái)數(shù)據(jù)庫設(shè)計(jì)有問題,而用好sql數(shù)據(jù)庫,一是提高數(shù)據(jù)管理應(yīng)用效率,而是可以保障零錯(cuò)誤,你會(huì)發(fā)覺生活工作學(xué)習(xí)很輕松。
另外所有復(fù)雜的系統(tǒng)幾乎都是使用數(shù)據(jù)庫作為后臺(tái)數(shù)據(jù)支撐,甚至你所使用的現(xiàn)在最新的操作系統(tǒng),核心層都是數(shù)據(jù)庫構(gòu)成。
DBA的一些職責(zé):??
安裝和升級(jí)數(shù)據(jù)庫服務(wù)器(如Oracle、Microsoft? SQL? server),以及應(yīng)用程序工具。
數(shù)據(jù)庫設(shè)計(jì)系統(tǒng)存儲(chǔ)方案,并制定未來的存儲(chǔ)需求計(jì)劃。
DBA來創(chuàng)建數(shù)據(jù)庫存儲(chǔ)結(jié)構(gòu)(tablespaces)。
DBA來創(chuàng)建數(shù)據(jù)庫對(duì)象(tables,views,indexes)。
根據(jù)開發(fā)人員的反饋信息,必要的時(shí)候,修改數(shù)據(jù)庫的結(jié)構(gòu)。
登記數(shù)據(jù)庫的用戶,維護(hù)數(shù)據(jù)庫的安全性。
保證數(shù)據(jù)庫的使用符合知識(shí)產(chǎn)權(quán)相關(guān)法規(guī)。
控制和監(jiān)控用戶對(duì)數(shù)據(jù)庫的存取訪問。
監(jiān)控和優(yōu)化數(shù)據(jù)庫的性能。
制定數(shù)據(jù)庫備份計(jì)劃,災(zāi)難出現(xiàn)時(shí)對(duì)數(shù)據(jù)庫信息進(jìn)行恢復(fù)
維護(hù)適當(dāng)介質(zhì)上的存檔或者備份數(shù)據(jù)
備份和恢復(fù)數(shù)據(jù)庫