数据库相关的职业
數(shù)據(jù)庫管理員(DBA)
數(shù)據(jù)庫管理員(DatabaseAdministrator,DBA):一般指數(shù)據(jù)庫管理員。DBA是從事管理和維護數(shù)據(jù)庫管理系統(tǒng)(DBMS)的相關(guān)工作人員的統(tǒng)稱,屬于運維工程師的一個分支,主要負(fù)責(zé)業(yè)務(wù)數(shù)據(jù)庫從設(shè)計、測試到部署交付的全生命周期管理。
DBA的核心目標(biāo)是保證數(shù)據(jù)庫管理系統(tǒng)的穩(wěn)定性、安全性、完整性和高性能。
DBA和數(shù)據(jù)庫開發(fā)工程師(Database Developer)區(qū)別:
數(shù)據(jù)庫開發(fā)工程師的主要職責(zé)是設(shè)計和開發(fā)數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫應(yīng)用軟件系統(tǒng),側(cè)重于軟件研發(fā);
DBA的主要職責(zé)是運維和管理數(shù)據(jù)庫管理系統(tǒng),側(cè)重于運維管理。
產(chǎn)品的整個生命周期里數(shù)據(jù)庫管理員的職責(zé)重要而廣泛,這催生了各個縱向的運維技術(shù)方向,凡是關(guān)系到數(shù)據(jù)庫質(zhì)量、效率、成本、安全等方面的工作,及涉及到的技術(shù)、組件,主要包括:
- 數(shù)據(jù)庫監(jiān)控技術(shù):包括監(jiān)控平臺的研發(fā)、應(yīng)用,服務(wù)監(jiān)控準(zhǔn)確性、實時性、全面性的保障。
- 數(shù)據(jù)庫故障管理:包括服務(wù)的故障預(yù)案設(shè)計,預(yù)案的自動化執(zhí)行,故障的總結(jié)并反饋到產(chǎn)品/系統(tǒng)的設(shè)計層面進行優(yōu)化以提高產(chǎn)品的穩(wěn)定性。
- 數(shù)據(jù)庫容量管理:測量服務(wù)的容量,規(guī)劃服務(wù)的機房建設(shè),擴容、遷移等工作。
- 數(shù)據(jù)庫性能優(yōu)化:從各個方向,包括SQL優(yōu)化、參數(shù)優(yōu)化、應(yīng)用優(yōu)化、客戶端優(yōu)化等,提高數(shù)據(jù)庫的性能和響應(yīng)速度,改善用戶體驗。
- 數(shù)據(jù)庫安全保障:包括數(shù)據(jù)庫的訪問安全、防攻擊、權(quán)限控制等。
- 數(shù)據(jù)庫自動部署:部署平臺/工具的研發(fā),及平臺/工具的使用,做到安全、高效的發(fā)布服務(wù)。
- 數(shù)據(jù)庫集群管理:包括數(shù)據(jù)庫的服務(wù)器管理、分布式集群管理等。
- 數(shù)據(jù)庫模型設(shè)計:包括數(shù)據(jù)庫邏輯和物理模型的設(shè)計,如何實現(xiàn)性能最優(yōu),架構(gòu)可擴展,服務(wù)可運維等。
參考:
總結(jié)
- 上一篇: [笔记]--Xbrowser远程连接Li
- 下一篇: memcache、Redis与Mongo