自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

DBA的角色以及與業(yè)務(wù)的關(guān)系為何

數(shù)據(jù)庫
當前,在很多公司中,不管是IT公司還是非IT的企業(yè),都會配備DBA這樣一個職位,負責(zé)管理相關(guān)的數(shù)據(jù)庫。然而,很多時候,DBA這個職位的位置卻有些尷尬。

--本文的內(nèi)容來源于我和趙元杰老師的一次聊天,趙老師是非常資深的Oracle專家,對Oracle的根本原理以及對既有數(shù)據(jù)庫的優(yōu)化有非常深的造詣和非常豐富的經(jīng)驗,他對于技術(shù)的鉆研精神,非常值得我們這些后輩學(xué)習(xí)。

當前,在很多公司中,不管是IT公司還是非IT的企業(yè),都會配備DBA這樣一個職位,負責(zé)管理相關(guān)的數(shù)據(jù)庫。然而,很多時候,DBA這個職位的位置卻有些尷尬。

一般,一個企業(yè)的IT團隊會分為兩個部分,一部分我們可以稱之為基礎(chǔ)設(shè)施或者基礎(chǔ)架構(gòu)(Infrastructure)團隊,他們會負責(zé)管理企業(yè)的計算機硬件、服務(wù)器、網(wǎng)絡(luò)設(shè)備、電話等等;而另一部分一般稱為應(yīng)用開發(fā),負責(zé)與軟件開發(fā)相關(guān)的工作。

那么DBA應(yīng)該歸屬于哪個團隊呢?從程序員的角度來看,DBA當然應(yīng)該歸屬于應(yīng)用開發(fā)團隊。然而,實際情況并非如此,因為DBA要負責(zé)管理數(shù)據(jù)庫服務(wù)器,所以很多時候都會被劃分到基礎(chǔ)架構(gòu)團隊。而且,一般來說,數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計工作,都是由應(yīng)用開發(fā)團隊來完成的。DBA并不會根據(jù)應(yīng)用開發(fā)的需要來對數(shù)據(jù)庫服務(wù)器進行規(guī)劃,而只是簡單地保證有足夠的數(shù)據(jù)庫空間供應(yīng)用開發(fā)團隊使用就好了。

同時,開發(fā)團隊也不一定認可DBA稱為開發(fā)團隊的一員,當前很多企業(yè)都在搞EA(Enterprise Architecture),也就是企業(yè)架構(gòu),期望IT的架構(gòu)能夠和業(yè)務(wù)架構(gòu)相互匹配,從而讓IT能夠更好地為業(yè)務(wù)服務(wù)。在這里,IT的架構(gòu)研究更多著重在企業(yè)的各種應(yīng)用服務(wù)器,重點也在于應(yīng)用開發(fā)方面,而并沒有把數(shù)據(jù)庫的架構(gòu)那納入進來,或者說沒有把它提到一個足夠高的位置上來。

另外,現(xiàn)在有了云技術(shù),越來越多的企業(yè)會把數(shù)據(jù)放在云存儲上,從而降低公司的成本,如果真的把所有的數(shù)據(jù)都放到云端的話,那么DBA這個角色就沒有在企業(yè)中存在的必要了。

然而,我們是否認真的考慮過,數(shù)據(jù)庫的架構(gòu)是否要和業(yè)務(wù)的架構(gòu)匹配呢?或者說,DBA是否需要了解業(yè)務(wù),才能夠更好地完成自己的工作呢?

如果深入了解數(shù)據(jù)庫的運行原理之后,我們會發(fā)現(xiàn)DBA了解業(yè)務(wù)是非常必要的,不妨舉例說明:

大家都知道,在Oracle數(shù)據(jù)庫中可以設(shè)置很多表空間,而不同的表空間可以放置在性能不同的存儲設(shè)備上,那么在哪里放置什么樣的表空間,而在表空間里存儲什么樣的數(shù)據(jù)就有講究了。

比方說對于經(jīng)常會用到的數(shù)據(jù),像一些基礎(chǔ)數(shù)據(jù),就需要放在性能高的地方,而不會經(jīng)常使用的數(shù)據(jù),像日志、備份數(shù)據(jù),就可以放在性能低的地方。

比方說有時效性的數(shù)據(jù),對于最近的數(shù)據(jù)或者說今年的數(shù)據(jù),就應(yīng)該放在性能高的地方,而十年前的數(shù)據(jù),可能需要歸檔了,就可以放在性能低的地方。

再比方說各種數(shù)據(jù)存儲的問題,各個部門所要使用的數(shù)據(jù)表之間都會有很多關(guān)系,而把這些數(shù)據(jù)存儲在相近的位置,那么在獲取數(shù)據(jù)的時候就會比較快,而如果散落在各個角落,那在獲取數(shù)據(jù)的時候就比較麻煩,性能也低。

另外,還有一些Oracle專有的技術(shù),像各種類型的索引,對于各種不同的數(shù)據(jù),采用不同的索引,最終的性能也不同;還有對數(shù)據(jù)表的分片(partition)技術(shù),也必須在了解了業(yè)務(wù)之后才能夠作出比較合理的選擇。

由上面的內(nèi)容,我們可以看出來,想要真正保證數(shù)據(jù)庫的設(shè)計和運行的性能,DBA非常有必要了解業(yè)務(wù)的一些信息。

而當前的很多DBA的工作方式卻很無奈,對于表空間,他們可能只會建立一個非常大的表空間,然后把所有的應(yīng)用數(shù)據(jù)都放在一起;在開始的時候,也沒有辦法對數(shù)據(jù)庫的存儲設(shè)備等進行有效合理的規(guī)劃,根本的原因還在于他們無法了解到業(yè)務(wù)的信息。

綜上所述,作為DBA,需要更多地參與到系統(tǒng)的建設(shè)中來,而不是單純地對服務(wù)器進行管理,而且需要了解更多的業(yè)務(wù)知識。

你的觀點如何?

原文鏈接:http://www.cnblogs.com/houbowei/archive/2011/09/30/2196179.html

【編輯推薦】

  1. 一位資深DBA的十年職業(yè)之路
  2. 客戶的一次疏忽,DBA的一次噩夢
  3. 數(shù)據(jù)庫應(yīng)用呈三大趨勢 DBA要如何應(yīng)對
  4. 告訴你,如何成就DBA職業(yè)生涯
  5. NoSQL數(shù)據(jù)庫選型,DBA該考慮什么?
責(zé)任編輯:艾婧 來源: 侯伯薇的凌云曉筑
相關(guān)推薦

2009-04-10 09:06:16

DBA數(shù)據(jù)庫云計算

2022-04-20 09:27:52

業(yè)務(wù)視角信息技術(shù)關(guān)系

2018-01-12 15:32:55

大數(shù)據(jù)DBA數(shù)據(jù)庫管理員

2017-09-22 13:45:55

氚云學(xué)院

2020-09-02 07:00:00

微服務(wù)架構(gòu)

2019-06-12 06:48:00

云計算IT團隊企業(yè)

2018-07-23 14:43:56

數(shù)據(jù)庫DBAMySQL

2022-02-16 10:12:47

CIO數(shù)字化IT

2011-03-21 16:38:29

數(shù)據(jù)庫管理員開發(fā)人員

2011-08-23 10:54:16

PostgreSQL表空間用戶

2017-08-23 13:05:11

2020-05-18 09:35:26

業(yè)務(wù)伙伴IT部門CIO

2023-05-26 10:58:05

IT領(lǐng)導(dǎo)者CIO

2023-09-27 11:05:55

2021-01-28 10:02:02

CISO網(wǎng)絡(luò)安全團隊惡意軟件

2012-10-31 09:20:45

數(shù)據(jù)中心制冷PUE

2018-01-26 09:37:04

DBAMySQL架構(gòu)

2023-09-07 06:59:36

2021-12-03 12:35:00

IT部門協(xié)作關(guān)系CIO

2009-11-30 17:33:07

微軟
點贊
收藏

51CTO技術(shù)棧公眾號