2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。
該數(shù)據(jù)庫管理員是在最關(guān)鍵的角色之一ICT部門,或許在整個(gè)組織。畢竟,這是負(fù)責(zé)確保一個(gè)或多個(gè)數(shù)據(jù)庫的可用性,效率和安全性的人。但是,還有更多的東西; 市場上有不同類型的DBA,他們扮演著截然不同的角色,而DBA所做的事情通常都是根據(jù)客戶的需求而定的。就像在醫(yī)學(xué)領(lǐng)域,有不同類型的專業(yè)化,根據(jù)需要也有不同的DBA專業(yè)。在這里,我們將了解不同類型的DBA以及它們的作用。
擔(dān)任數(shù)據(jù)庫管理員
總的來說,成為一名DBA有一些很好的理由。DBA專業(yè)是IT領(lǐng)域收入最高的專業(yè)之一,被認(rèn)可和接受為重要和負(fù)責(zé)任的專業(yè)。管理公司的數(shù)據(jù),以及從中提取和收集有意義的結(jié)果和報(bào)告(從而將其從原始數(shù)據(jù)轉(zhuǎn)換為有用的,可操作的信息)的能力對于任何希望在競爭中保持領(lǐng)先的組織至關(guān)重要。這就是為什么數(shù)據(jù)庫管理員的工作增長預(yù)計(jì)將比2018年所有職業(yè)的平均增長速度快得多。
但DBA也是一個(gè)有很多選擇的職業(yè)。一些DBA專注于數(shù)據(jù)庫的非常具體的方面,例如邏輯設(shè)計(jì)和與應(yīng)用程序的集成; 其他人專注于性能調(diào)整和備份。另一種類型的DBA可以歸零數(shù)據(jù)倉庫和數(shù)據(jù)集市。
那么在那里存在哪些類型的DBA,它們究竟做了什么?讓我們來看看。
系統(tǒng)DBA
系統(tǒng)DBA是最常見的DBA類型,因此有時(shí)簡稱為DBA。這種類型的DBA嚴(yán)格關(guān)注技術(shù)問題而非業(yè)務(wù)問題。(將業(yè)務(wù)需求與其技術(shù)IT能力相結(jié)合的工作屬于業(yè)務(wù)或系統(tǒng)分析師,這是一個(gè)完全不同的角色。)然后,系統(tǒng)DBA將主要關(guān)注確保支持組織應(yīng)用程序系統(tǒng)的數(shù)據(jù)庫正在運(yùn)行有效率的。他或她也可能是負(fù)責(zé)人:
定期數(shù)據(jù)庫調(diào)整
應(yīng)用數(shù)據(jù)庫補(bǔ)丁和升級
設(shè)置操作系統(tǒng)環(huán)境
設(shè)置和檢查備份
因此,系統(tǒng)DBA確實(shí)是一個(gè)多面手,大多數(shù)DBA,甚至是專家,都是從這個(gè)角色開始的,因?yàn)樗且环N了解DBA世界盡可能多的方面的方法。
高級DBA
然而,正如幾乎所有職業(yè)一樣,新畢業(yè)的DBA和經(jīng)驗(yàn)豐富的老將經(jīng)歷了10年的巨大差異。特別是在大型組織中,經(jīng)驗(yàn)豐富的DBA將擁有高級DBA的單獨(dú)職稱,并可能負(fù)責(zé)管理初級DBA團(tuán)隊(duì),以監(jiān)督和指導(dǎo)團(tuán)隊(duì)的工作。通過這種方式,高級DBA不太關(guān)心日常的數(shù)據(jù)庫維護(hù)活動(dòng),而是負(fù)責(zé)使團(tuán)隊(duì)的工作與組織的戰(zhàn)略目標(biāo)保持一致。他還可能負(fù)責(zé)調(diào)查新技術(shù)和軟件,并評估其在組織數(shù)據(jù)庫環(huán)境中的可能性,從而提高效率并降低組織的總體擁有成本。所有這一切都必須在管理團(tuán)隊(duì)和密切關(guān)注初級DBA的工作時(shí)完成。因此,高級DBA在技術(shù)和業(yè)務(wù)領(lǐng)域之間保持良好的平衡。即使他們的職責(zé)遠(yuǎn)沒有他們的年輕人那么技術(shù)性,但許多高級DBA仍然是一名技術(shù)人員,這意味著你可能會(huì)因?yàn)樗且幻跫塂BA,在他能夠做的更簡單的時(shí)間內(nèi)感到一陣嘆息。完全沉浸在自己的迷失中SQL腳本,數(shù)據(jù)庫調(diào)優(yōu)以及表和索引創(chuàng)建。嗯,美好時(shí)光的懷舊之情!
系統(tǒng)DBA將經(jīng)常被要求以系統(tǒng)管理員的身份加倍。在較小的組織中尤其如此,其中單獨(dú)的專業(yè)角色可能不那么明確。作為他的角色的一部分,DBA需要非常熟悉操作系統(tǒng)和相關(guān)的設(shè)置問題,例如運(yùn)行數(shù)據(jù)庫的服務(wù)器,如何分配和分區(qū)硬盤空間,如何確保硬件和網(wǎng)絡(luò)的最佳使用資源等。這些職責(zé)中的一些與系統(tǒng)管理員(系統(tǒng)管理員)角色存在明顯的重疊,因此許多組織只雇用一個(gè)人戴兩個(gè)帽子。然后,此聯(lián)合角色稱為系統(tǒng)和數(shù)據(jù)庫管理員,或簡稱為SysDBA。
對于有抱負(fù)的DBA來說,盡可能多地學(xué)習(xí)系統(tǒng)管理員任務(wù)以便盡可能地銷售是很有意義的。有時(shí)DBA也會(huì)被要求加倍作為系統(tǒng)分析師。同樣,這在較小的組織中更為常見,就像我們之前所說的那樣,根本就沒有兼聘DBA和系統(tǒng)分析師的奢侈。然而,事實(shí)證明,這種多角色責(zé)任在以后的生活中通常是非常有益的,因?yàn)樗笵BA能夠很好地了解他的角色與IT和組織其他部門的其他人之間的關(guān)系。
我們應(yīng)該再次注意到,系統(tǒng)DBA通常不關(guān)心數(shù)據(jù)庫的開發(fā),只關(guān)注它們的維護(hù)。開發(fā)部分通常由我們將要查看的下一類DBA完成。
Database Architect
一個(gè)數(shù)據(jù)庫架構(gòu)師只是參與新的數(shù)據(jù)庫,而不是他們的維護(hù),備份,調(diào)整或管理的設(shè)計(jì)和開發(fā)方面的專家。在創(chuàng)建新應(yīng)用程序時(shí),他與開發(fā)人員,程序員和系統(tǒng)分析師密切合作。他需要了解正在開發(fā)的業(yè)務(wù)功能或邏輯,然后將它們轉(zhuǎn)換為新數(shù)據(jù)庫中相應(yīng)的數(shù)據(jù)庫結(jié)構(gòu)。
假設(shè)我們正在設(shè)計(jì)一個(gè)新的數(shù)據(jù)庫來支持商業(yè)的業(yè)務(wù)活動(dòng)。DB架構(gòu)師將首先仔細(xì)研究新應(yīng)用程序的數(shù)據(jù)流和邏輯圖。然后,他將研究數(shù)據(jù)庫模型以準(zhǔn)確反映相同的情況,并將其呈現(xiàn)給開發(fā)團(tuán)隊(duì)的其他成員,尤其是程序員。DB架構(gòu)師還將:
負(fù)責(zé)將貸款,賬戶,投資和客戶分成單獨(dú)的表格
確保準(zhǔn)確表示各種業(yè)務(wù)對象(客戶,賬戶,交易,貸款等)之間的關(guān)系,
在適用的情況下將業(yè)務(wù)規(guī)則和限制映射到數(shù)據(jù)庫(例如,確保所有客戶都必須具有社會(huì)保險(xiǎn)號)
在各種表和列上創(chuàng)建索引以優(yōu)化數(shù)據(jù)檢索和搜索
DBA架構(gòu)師角色需要與系統(tǒng)DBA不同的技能集。與系統(tǒng)DBA不同,架構(gòu)師必須能夠創(chuàng)建數(shù)據(jù)庫模型,并作為開發(fā)團(tuán)隊(duì)的一部分密切合作,以交付最終的應(yīng)用程序。對于非常大的應(yīng)用程序,DBA架構(gòu)師團(tuán)隊(duì)更可能是單獨(dú)的數(shù)據(jù)架構(gòu)師。
如今,只有少數(shù)組織定期設(shè)計(jì)自己的軟件應(yīng)用程序; 一個(gè)甚至更小的百分比經(jīng)常這樣做,需要一個(gè)全職的數(shù)據(jù)架構(gòu)師。相反,大多數(shù)組織需要的是維護(hù)已經(jīng)開發(fā)的數(shù)據(jù)庫和應(yīng)用程序的人。因此,數(shù)據(jù)庫架構(gòu)師遠(yuǎn)少于系統(tǒng)DBA。大多數(shù)架構(gòu)師要么是個(gè)人顧問,要么受雇于軟件開發(fā)公司,他們主要從事不同的項(xiàng)目,以開發(fā)特定于某些客戶,細(xì)分市場或行業(yè)的應(yīng)用程序和數(shù)據(jù)庫。也就是說,有一些大型組織具有重要的內(nèi)部軟件設(shè)計(jì)和開發(fā)需求; 這些公司可以負(fù)擔(dān)得起聘請全職數(shù)據(jù)庫架構(gòu)師。
數(shù)據(jù)倉庫管理員
一個(gè)數(shù)據(jù)倉庫是用于深入的數(shù)據(jù)分析,提供多域洞察組織的數(shù)據(jù)數(shù)據(jù)庫的一種特殊類型。對于之前從未與數(shù)據(jù)倉庫進(jìn)行過交互的人來說,這通常不容易掌握,因此一個(gè)例子可能有助于澄清事情。
例如,以商業(yè)為例,考慮這樣一個(gè)中的一些不同的軟件應(yīng)用程序以及支持它們的數(shù)據(jù)庫。第一個(gè)是運(yùn)行核心業(yè)務(wù)的數(shù)據(jù)庫(和應(yīng)用程序),例如保存賬戶,貸款,貨幣交易和ATM交易的記錄。一個(gè)完全不同的應(yīng)用程序(因此是獨(dú)立的數(shù)據(jù)庫)是人力資源和工資管理系統(tǒng),用于跟蹤人力資源部門如何管理自己的員工。另一個(gè)數(shù)據(jù)庫應(yīng)用程序組合將是自己的財(cái)務(wù)會(huì)計(jì)系統(tǒng),用于跟蹤其盈利能力,業(yè)務(wù)交易和財(cái)務(wù)記錄。最后一個(gè)很有意思,因?yàn)樽鳛橐粋€(gè)企業(yè),需要經(jīng)營幾個(gè)賬戶。這些帳戶很可能在其自己的核心應(yīng)用程序中維護(hù),因此是其自己的軟件應(yīng)用程序中的客戶端。(了解有關(guān)數(shù)據(jù)倉庫的更多信息數(shù)據(jù)倉庫101.)
這就是數(shù)據(jù)倉庫管理員的用武之地。每個(gè)應(yīng)用程序數(shù)據(jù)庫系統(tǒng)都維護(hù)著自己獨(dú)立的數(shù)據(jù),但是如果我們能找到一種方法將所有不同系統(tǒng)的所有歷史數(shù)據(jù)轉(zhuǎn)儲(chǔ)到另一個(gè)數(shù)據(jù)庫中,那么我們就可以開始了解一些有趣和隱藏的趨勢。輸入數(shù)據(jù)倉庫。這是一個(gè)特殊的數(shù)據(jù)庫,其中將定期添加來自核心系統(tǒng),人力資源系統(tǒng),會(huì)計(jì)系統(tǒng)和許多其他數(shù)據(jù)的所有數(shù)據(jù)。然后使用特殊提取,轉(zhuǎn)換和加載來轉(zhuǎn)換該數(shù)據(jù)(ETL)數(shù)據(jù)倉庫中的工具和過程,以確保所有數(shù)據(jù)符合數(shù)據(jù)倉庫可以上載的單一標(biāo)準(zhǔn)。最后,數(shù)據(jù)倉庫的深入和細(xì)粒度的報(bào)告和分析用于獲取未知趨勢和事實(shí),這些趨勢和事實(shí)僅通過匯集來自不同系統(tǒng)的數(shù)據(jù)來揭示。
但是,通過長時(shí)間跨越兩個(gè)系統(tǒng)的數(shù)據(jù),數(shù)據(jù)倉庫管理員可以選擇一種趨勢,可用于確定公司開展業(yè)務(wù)的方式是否需要進(jìn)行更改,或者業(yè)務(wù)應(yīng)該利用哪些渠道。數(shù)據(jù)倉庫通過揭示趨勢和分析來提供商業(yè)價(jià)值,這些趨勢和分析不僅在使用單獨(dú)系統(tǒng)時(shí)是未知的,而且可能是不可知的。管理層然后決定如何處理從倉庫收集的有價(jià)值的信息。
與支持日常事務(wù)應(yīng)用程序系統(tǒng)的讀寫數(shù)據(jù)庫不同,數(shù)據(jù)倉庫大多是只讀的,因此需要進(jìn)行優(yōu)化。它還需要精通ETL過程的人才能使用特定的RDBMS。最后,它需要能夠啟動(dòng)和利用數(shù)據(jù)倉庫中的高級報(bào)告和分析工具的人員。當(dāng)然,這個(gè)人首先要求具備普通DBA的技能,然后再進(jìn)一步專注于數(shù)據(jù)倉庫的特定要求。這類似于首先必須學(xué)習(xí)標(biāo)準(zhǔn)醫(yī)學(xué)課程的獸醫(yī)或外科醫(yī)生,然后將她的專業(yè)知識縮小到專業(yè)領(lǐng)域。
其他類型的DBA
雖然這些是DBA的主要類型,但仍有更多專門的子類別。
該行業(yè)的一些人堅(jiān)持申請DBA的特殊類別。這是系統(tǒng)DBA的子類型,僅處理單個(gè)應(yīng)用程序或相關(guān)應(yīng)用程序組。此DBA通常是關(guān)鍵應(yīng)用程序的數(shù)據(jù)庫結(jié)構(gòu)(有時(shí)是業(yè)務(wù)方面)的專家。例如,在中,應(yīng)用程序DBA可以是僅處理運(yùn)行核心應(yīng)用程序的數(shù)據(jù)庫的專家,并且不處理其他系統(tǒng)和數(shù)據(jù)庫。在某種程度上,應(yīng)用程序DBA的角色可能會(huì)跨越到業(yè)務(wù)或系統(tǒng)分析師的角色。
另一種特殊類型的DBA有些區(qū)別于性能調(diào)優(yōu)DBA或性能分析師。該DBA幾乎專注于增強(qiáng)數(shù)據(jù)庫的性能。這涉及檢查并在必要時(shí)更改影響數(shù)據(jù)庫響應(yīng)時(shí)間和性能的各種參數(shù):表結(jié)構(gòu),索引,磁盤配置,服務(wù)器規(guī)范等。事實(shí)上,數(shù)據(jù)庫性能調(diào)優(yōu)可能很復(fù)雜,并且足以成為一項(xiàng)獨(dú)立的職業(yè)。
你想成為什么樣的DBA?
除了各種類型的DBA之外,DBA所做的還取決于組織的規(guī)模。較小的組織有時(shí)只能負(fù)擔(dān)一個(gè)DBA - 如果他們可以負(fù)擔(dān)得起一個(gè)。在這種情況下,公司可能會(huì)從第三方外包DBA?;蛘?,DBA角色可能與IT部門中的其他角色綁定,例如系統(tǒng)或網(wǎng)絡(luò)管理員甚至IT經(jīng)理。另一方面,較大的公司更有可能同時(shí)擁有專家或多個(gè)DBA的資金和需求。這實(shí)際上取決于可用資金和組織的優(yōu)先事項(xiàng)。當(dāng)然,所有這些選項(xiàng)對專業(yè)DBA都有利有弊。
無論專業(yè)化或公司情況如何,成為一名DBA都是一項(xiàng)有趣且具有挑戰(zhàn)性的工作。它也是一種需求量很大的行業(yè),而且往往需要尊重。如果你有興趣擔(dān)任DBA,那么,還等什么呢?
2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。