數(shù)據(jù)庫(kù)應(yīng)用呈三大趨勢(shì) DBA要如何應(yīng)對(duì)
計(jì)算機(jī)和各種智能設(shè)備的應(yīng)用正在加重企業(yè)的負(fù)擔(dān),因?yàn)樗鼈兯a(chǎn)生的數(shù)據(jù)量實(shí)在是太龐大了。十年之前,我們談起數(shù)據(jù)存儲(chǔ),通常會(huì)說(shuō)到1.2MB 的5.25英寸軟盤和1.44MB的3.5英寸軟盤,很快,這樣一個(gè)度量數(shù)據(jù)的單位就發(fā)生了變化,如果說(shuō)從MB到GB還讓人覺(jué)得有些漫長(zhǎng),那么從GB到TB就不那么引人注意了。
不知不覺(jué)中,人們已經(jīng)進(jìn)入了一個(gè)數(shù)據(jù)爆炸的時(shí)代,曾經(jīng),我們買一個(gè)32MB的U盤就需要幾百塊錢,如今,600塊錢就可以買到1.5TB的移動(dòng)硬盤了。這種數(shù)據(jù)量的大幅增加,給數(shù)據(jù)的存儲(chǔ)帶來(lái)了前所未有的壓力,過(guò)去,數(shù)據(jù)庫(kù)的應(yīng)用和部署并不像今天這么復(fù)雜,因?yàn)閿?shù)據(jù)量不大,而且數(shù)據(jù)量被反復(fù)訪問(wèn)和移動(dòng)的頻率也很低,再加上互聯(lián)網(wǎng)并沒(méi)有像如今這么普及,通過(guò)互聯(lián)網(wǎng)傳輸?shù)臄?shù)據(jù)也很少。
當(dāng)計(jì)算機(jī)和各種智能設(shè)備被網(wǎng)絡(luò)連接在一起時(shí),數(shù)據(jù)的交換變得頻繁起來(lái),而數(shù)據(jù)作為新的企業(yè)資產(chǎn),企業(yè)的決策者同樣希望這些新的資產(chǎn)能夠給企業(yè)帶來(lái)新的利潤(rùn)和增長(zhǎng)空間。于是,對(duì)于數(shù)據(jù)的管理成為企業(yè)信息化關(guān)注的焦點(diǎn),目前,數(shù)據(jù)庫(kù)的種類繁多,而牽扯到數(shù)據(jù)庫(kù)應(yīng)用和部署的技術(shù)也紛繁復(fù)雜。
數(shù)據(jù)庫(kù)加速與硬件整合
數(shù)據(jù)庫(kù)在過(guò)去只是被看作是軟件的一種,它雖然與操作系統(tǒng)軟件和企業(yè)應(yīng)用軟件有所不同,但仍被認(rèn)為是軟件的范疇。事實(shí)上,操作系統(tǒng)和應(yīng)用軟件所賴以調(diào)用的數(shù)據(jù)往往存儲(chǔ)在數(shù)據(jù)庫(kù)中。盡管如此,很少有人能夠?qū)⑵浜痛鎯?chǔ)、服務(wù)器、網(wǎng)絡(luò)等硬件設(shè)備聯(lián)系起來(lái)。
但在數(shù)據(jù)庫(kù)巨頭甲骨文看來(lái),數(shù)據(jù)庫(kù)已經(jīng)和硬件密不可分,自2008年底甲骨文在OOW大會(huì)上聯(lián)合惠普發(fā)布新一代數(shù)據(jù)庫(kù)機(jī)Exadata以來(lái),甲骨文就將數(shù)據(jù)庫(kù)和硬件的整合提上了日程。2009年,甲骨文通過(guò)收購(gòu)Sun,成功將業(yè)務(wù)拓展到存儲(chǔ)和服務(wù)器等硬件設(shè)備領(lǐng)域,并在日前聯(lián)合Sun發(fā)布了新一代的數(shù)據(jù)庫(kù)機(jī)。
在目前甲骨文推出的數(shù)據(jù)庫(kù)11g R2版本中,特意加強(qiáng)了和Exadata的集成,在架構(gòu)上,Exadata在“數(shù)據(jù)層”之外又建立了一個(gè)單獨(dú)的“存儲(chǔ)層”,并且和Oracle數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)進(jìn)行了充分的融合。而且,這一產(chǎn)品采用了Sun的FlashFire技術(shù),成為了第一個(gè)進(jìn)行閃存優(yōu)化的數(shù)據(jù)庫(kù),而通過(guò)采用智能存儲(chǔ)技術(shù),打破了數(shù)據(jù)帶寬和隨機(jī)I/O的瓶頸。
另外,在新版本的11G R2中,Oracle真正應(yīng)用集群(RAC)提供了即插即用型網(wǎng)格和新的服務(wù)器合并功能,通過(guò)精簡(jiǎn)配置和合并數(shù)據(jù)庫(kù)網(wǎng)格的管理,來(lái)減少服務(wù)器成本。虛擬化低成本服務(wù)器,使其成為共享資源,動(dòng)態(tài)調(diào)配資源池,使面向共享平臺(tái)上的所有應(yīng)用運(yùn)行全部數(shù)據(jù)庫(kù)。
如果說(shuō)Oracle數(shù)據(jù)庫(kù)通過(guò)虛擬化和精簡(jiǎn)配置降低服務(wù)器的成本,那么與通過(guò)先進(jìn)的壓縮技術(shù)則降低了數(shù)據(jù)庫(kù)在存儲(chǔ)方面的成本。通過(guò)和先進(jìn)的壓縮和分區(qū)功能進(jìn)行結(jié)合,可以將數(shù)據(jù)壓縮到原來(lái)的1/2至1/4,而通過(guò)擴(kuò)展Oracle自動(dòng)存儲(chǔ)管理(Oracle Automatic Storage Management)的功能,在支持通用集群文件系統(tǒng)的同時(shí),也使得存儲(chǔ)和服務(wù)器資源用于容錯(cuò)和運(yùn)行生產(chǎn)工作量,從而避免服務(wù)器和存儲(chǔ)系統(tǒng)閑置著等待故障出現(xiàn)。
這種和存儲(chǔ)、服務(wù)器等充分互動(dòng)的方式也使得數(shù)據(jù)庫(kù)在進(jìn)行資源配置和應(yīng)用時(shí)更加節(jié)省成本,不過(guò),這也會(huì)給數(shù)據(jù)庫(kù)的管理員帶來(lái)新的挑戰(zhàn),因?yàn)楹陀布娜诤蟿?shì)必要讓過(guò)去單純了解數(shù)據(jù)庫(kù)管理的IT人員,開始熟悉如何和存儲(chǔ)和服務(wù)器相結(jié)合,而不簡(jiǎn)簡(jiǎn)單單的是需要多少存儲(chǔ)空間和多少計(jì)算資源的問(wèn)題。
數(shù)據(jù)庫(kù)與數(shù)據(jù)分析進(jìn)一步融合
過(guò)去,人們所理解的數(shù)據(jù)庫(kù)多是數(shù)據(jù)的存放和管理,并沒(méi)有想過(guò)如何利用這些資源,并從這些有用的信息中,提取出更加有價(jià)值的東西。但現(xiàn)在這一狀況正在改變。因?yàn)閿?shù)據(jù)分析技術(shù)可以依據(jù)歷史數(shù)據(jù),幫助各類企業(yè)去分析并找到他們正確的用戶,同時(shí)能夠優(yōu)化其業(yè)務(wù),預(yù)測(cè)未來(lái)的企業(yè)行為。
在這方面,IBM進(jìn)行的非常徹底,2009年8月,IBM以12億美元收購(gòu)分析軟件提供商SPSS軟件公司,這使得IBM向新興的數(shù)據(jù)分析領(lǐng)域又邁出了重大一步。 在此之前,IBM收購(gòu)了維護(hù)與分析軟件供應(yīng)商Exeros、商業(yè)智能和績(jī)效管理軟件廠商Cognos、數(shù)據(jù)歸檔及法律法規(guī)遵從軟件廠商Princeton Softech、內(nèi)容管理廠商FileNet、數(shù)據(jù)集成廠商Ascential、變化數(shù)據(jù)捕捉軟件廠商DataMirror、身份識(shí)別軟件供應(yīng)商SRD、產(chǎn)品信息管理軟件廠商Trigo、客戶信息管理廠商 DWL以及分析軟件廠商Alphablox等。
在完成這一系列收購(gòu)之后,IBM將這些專注于數(shù)據(jù)分心的企業(yè)與自身的DB2充分融合在了一起,并將這些統(tǒng)歸在IBM信息管理(Information Management)這一大的部門之下,它們一起共同組成了IBM五大軟件產(chǎn)品線的一部分。目前IBM軟件產(chǎn)品線主要包含Information Management、Lotus、Rational、Tivoli、WebSphere。
當(dāng)然,數(shù)據(jù)庫(kù)領(lǐng)域的領(lǐng)頭羊Oracle同樣不會(huì)放過(guò)這樣一個(gè)機(jī)會(huì),事實(shí)上,Oracle也一直在數(shù)據(jù)分析領(lǐng)域深耕細(xì)作,并通過(guò)收購(gòu)海波龍等一系列公司加強(qiáng)自己在這一方面的實(shí)力,在Oracle數(shù)據(jù)庫(kù)新版本的11G R2中,也同樣特意強(qiáng)調(diào)了其在數(shù)據(jù)分析方面的優(yōu)勢(shì),除此之外,與數(shù)據(jù)分析相關(guān)的法規(guī)遵從和風(fēng)險(xiǎn)管控也同樣受到Oracle新版數(shù)據(jù)庫(kù)產(chǎn)品的著重關(guān)注。
IT企業(yè)如此關(guān)注數(shù)據(jù)分析領(lǐng)域源于企業(yè)建設(shè)數(shù)據(jù)倉(cāng)庫(kù)以后,會(huì)進(jìn)一步考慮做元數(shù)據(jù)管理以實(shí)現(xiàn)數(shù)據(jù)標(biāo)準(zhǔn)化,即統(tǒng)一定義商業(yè)分析系統(tǒng)和應(yīng)用中的數(shù)據(jù), 以解決重復(fù)數(shù)據(jù)、數(shù)據(jù)不標(biāo)準(zhǔn)、數(shù)據(jù)不準(zhǔn)確等問(wèn)題。因?yàn)樯虡I(yè)分析和業(yè)務(wù)系統(tǒng)有著緊密的聯(lián)系,涉及到復(fù)雜的數(shù)字模型和分析模型。
根據(jù)IDC報(bào)告,盡管遭遇金融危機(jī),企業(yè)對(duì)風(fēng)險(xiǎn)管控和法規(guī)遵從等需求仍在推動(dòng)中國(guó)商業(yè)分析市場(chǎng)快速增長(zhǎng)。2008年中國(guó)商業(yè)分析軟件市場(chǎng)規(guī)模達(dá)到了2.6億美元,比2007年增長(zhǎng)15.4%。2008年中國(guó)商業(yè)分析市場(chǎng)的領(lǐng)先廠商之間進(jìn)一步整合,前四位廠商Oracle、SAP、IBM和SAS占據(jù)了52%的市場(chǎng)份額。同時(shí),國(guó)內(nèi)的應(yīng)用廠商和專注與數(shù)據(jù)倉(cāng)庫(kù)管理的廠商也貢獻(xiàn)了46%的份額。
數(shù)據(jù)安全迫在眉睫
當(dāng)數(shù)據(jù)已經(jīng)成為企業(yè)的核心資產(chǎn),加強(qiáng)數(shù)據(jù)庫(kù)管理的安全性便也提到了企業(yè)決策者的議事日程。早在9.11發(fā)生時(shí),許多公司就因?yàn)閿?shù)據(jù)丟失而導(dǎo)致公司倒閉,自此,數(shù)據(jù)安全問(wèn)題開始廣受關(guān)注。事實(shí)上,那時(shí)候,企業(yè)的數(shù)據(jù)還不像今天這么多,也不如現(xiàn)在這么復(fù)雜。
任何給定的公司的數(shù)據(jù)庫(kù)系統(tǒng)可能要收集、存儲(chǔ)和分析成千上萬(wàn)行信息,這些信息本質(zhì)上有公共的,也有私有的。由于有這項(xiàng)責(zé)任在身,數(shù)據(jù)庫(kù)必須使數(shù)據(jù)庫(kù)管理員能適當(dāng)?shù)氖跈?quán)和限制訪問(wèn)。此外,數(shù)據(jù)庫(kù)還必須提供防止未授權(quán)用戶存取機(jī)密數(shù)據(jù)的方法。但是有時(shí)候,數(shù)據(jù)庫(kù)安全信息難以獲得或理解。
如今,數(shù)據(jù)庫(kù)安全性話題還沒(méi)有象測(cè)定最短宕機(jī)時(shí)間世界記錄和報(bào)告那么引人矚目,但它對(duì)于任何使用數(shù)據(jù)庫(kù)管理系統(tǒng)的企業(yè)來(lái)說(shuō),都是重要的顧慮。同時(shí),隨著越來(lái)越多的企業(yè)通過(guò)互聯(lián)網(wǎng)傳輸信息,數(shù)據(jù)安全問(wèn)題就更為突出。為了保護(hù)數(shù)據(jù)信息,Sybase將安全性進(jìn)行分層解決的方式或許能夠給企業(yè)一些借鑒,它的安全措施也是一級(jí)一級(jí)層層設(shè)置的,以便做到層層設(shè)防。第一層是注冊(cè)和用戶許可,保護(hù)對(duì)服務(wù)器的基本存取;第二層是存取控制,對(duì)不同用戶設(shè)定不同的權(quán)限,使數(shù)據(jù)庫(kù)得到最大限度的保護(hù);第三層是增加限制數(shù)據(jù)存取的視圖和存儲(chǔ)過(guò)程,在數(shù)據(jù)庫(kù)與用戶之間建立一道屏障。
基于上述層次結(jié)構(gòu)的安全體系,Sybase提出以下四點(diǎn)實(shí)施安全的原則:選擇性訪問(wèn)控制(Discretionary Access Controls DAC),DAC用來(lái)決定用戶是否有權(quán)訪問(wèn)數(shù)據(jù)庫(kù)對(duì)象;驗(yàn)證,驗(yàn)證就是保證只有授權(quán)的合法用戶才能注冊(cè)和訪問(wèn);授權(quán),對(duì)不同的用戶訪問(wèn)數(shù)據(jù)庫(kù)授予不同的權(quán)限;審計(jì),監(jiān)視系統(tǒng)發(fā)生的一切事件。
【編輯推薦】
- 項(xiàng)目經(jīng)理的超越(一)你超越了嗎?
- 求職點(diǎn)評(píng):Oracle DBA面試題
- 數(shù)據(jù)庫(kù)日常維護(hù)常用的腳本部分收錄
- 如何抓住蝴蝶效應(yīng)中的那只蝴蝶
- 告訴你一些DBA求職面試技巧