文 本刊記者 張貝貝
隨著云計(jì)算、移動(dòng)和社交技術(shù)的迅速發(fā)展,企業(yè)數(shù)據(jù)中心的角色正在不斷發(fā)生改變,企業(yè)需要更強(qiáng)的計(jì)算能力、更簡易的IT架構(gòu)與更可控的運(yùn)維成本。單獨(dú)的軟件與硬件都已經(jīng)無法滿足企業(yè)的全部需求,上至集成系統(tǒng),下至芯片、存儲(chǔ),IT架構(gòu)的軟硬件融合已經(jīng)得到越來越多用戶的認(rèn)可,廠商需要幫助用戶針對(duì)IT系統(tǒng)進(jìn)行整合與優(yōu)化,簡單方便地構(gòu)建云計(jì)算平臺(tái)。
面對(duì)市場(chǎng)的這種需求,甲骨文為企業(yè)用戶提供的云產(chǎn)品和服務(wù),兼顧公有云、私有云和混合云的基礎(chǔ)上,特別為云計(jì)算推出了型號(hào)為12c的數(shù)據(jù)庫,與六年前推出的數(shù)據(jù)庫產(chǎn)品11g相比,Oracle Database12c采用多租戶管理的概念,通過可插拔式的結(jié)構(gòu)實(shí)現(xiàn)數(shù)據(jù)庫集群結(jié)構(gòu),共享操作系統(tǒng)和數(shù)據(jù)庫,幫助客戶直接把數(shù)據(jù)庫以云的方式提供給他們的客戶,這也成為甲骨文數(shù)據(jù)庫架構(gòu)最大的改變。
舉例來說,如果有三個(gè)數(shù)據(jù)庫,其中之一是為ERP服務(wù)的,要啟動(dòng)這樣一個(gè)數(shù)據(jù)庫需要連接前端的數(shù)據(jù)庫應(yīng)用,同時(shí)有自己的后臺(tái)支撐和數(shù)據(jù)庫文件。每一個(gè)數(shù)據(jù)庫都是如此,在同樣一個(gè)服務(wù)器上面,再去啟動(dòng)另外兩個(gè)數(shù)據(jù)庫,無論服務(wù)器如何,計(jì)算能力如何,要啟動(dòng)多個(gè)數(shù)據(jù)庫或者是多個(gè)硬件的話,終究有一天系統(tǒng)資源會(huì)被耗盡。而對(duì)于可插拔的數(shù)據(jù)庫而言,不僅要支持前端完全不能改變需求,還要保證快速安全的運(yùn)轉(zhuǎn)、降低IT成本。即實(shí)現(xiàn)每一個(gè)數(shù)據(jù)庫的單獨(dú)管理,達(dá)到性能與資源利用率的雙重提高。
對(duì)此,Oracle Database 12c的做法是把數(shù)據(jù)庫本身和數(shù)據(jù)庫后臺(tái)隔離開來,將數(shù)據(jù)庫變成多租戶架構(gòu),可以輕松進(jìn)行插拔,使系統(tǒng)資源開銷大大減少。
如果僅從系統(tǒng)的開銷上做一個(gè)測(cè)試,在使用傳統(tǒng)的數(shù)據(jù)庫的方式之下,可能50個(gè)數(shù)據(jù)庫之后,系統(tǒng)資源就耗盡,而如果是使用多租戶管理的理念,就可以同時(shí)為250個(gè)數(shù)據(jù)庫提供服務(wù),僅系統(tǒng)資源的節(jié)約就達(dá)到6倍之多。
與以往甲骨文推出的數(shù)據(jù)庫版本相比,Oracle Database 12c推出了更多安全性創(chuàng)新,可幫助客戶應(yīng)對(duì)不斷升級(jí)的安全威脅和嚴(yán)格的數(shù)據(jù)隱私合規(guī)要求,新的校訂功能使企業(yè)無需改變大部分應(yīng)用即可保護(hù)敏感數(shù)據(jù),例如顯示在應(yīng)用中的信用卡號(hào)碼等。
據(jù)介紹,基于預(yù)定義策略和客戶方信息運(yùn)行時(shí),敏感數(shù)據(jù)即可校對(duì)。Oracle Database 12c還包括新推出的運(yùn)行時(shí)間優(yōu)先分析功能,使企業(yè)能夠確定實(shí)際使用的權(quán)限和角色,幫助企業(yè)撤銷不必要的權(quán)限,同時(shí)充分執(zhí)行必須權(quán)限,確保企業(yè)運(yùn)營不受影響。
針對(duì)云計(jì)算所面臨的海量數(shù)據(jù)的存儲(chǔ)問題,傳統(tǒng)的數(shù)據(jù)庫存儲(chǔ)結(jié)構(gòu)已不能滿足海量數(shù)據(jù)的查詢,數(shù)據(jù)庫系統(tǒng)變得越來越復(fù)雜。而數(shù)據(jù)處理和迫切的大數(shù)據(jù)分析是數(shù)據(jù)庫不變的核心需求。Oracle Database 12c憑借最新添加的熱圖和自動(dòng)數(shù)據(jù)優(yōu)化功能,可以實(shí)現(xiàn)數(shù)據(jù)移動(dòng)和數(shù)據(jù)壓縮的自動(dòng)化。此外,Oracle Database 12c提供的智能壓縮和存儲(chǔ)分層功能,數(shù)據(jù)庫管理員可基于數(shù)據(jù)的活躍性和使用時(shí)間,輕松定義服務(wù)器管理策略,實(shí)現(xiàn)自動(dòng)壓縮和分層OLTP、數(shù)據(jù)倉庫和歸檔數(shù)據(jù)。
例如,通過對(duì)段和塊的熱圖跟蹤,可以針對(duì)不同分區(qū)的數(shù)據(jù)訪問情況對(duì)數(shù)據(jù)進(jìn)行壓縮或分層。如果一個(gè)分區(qū)中30天沒有變化,就對(duì)這個(gè)分區(qū)進(jìn)行行壓縮;如果該分區(qū)180天沒有變化,對(duì)分區(qū)進(jìn)行列壓縮。行壓和列壓的壓縮的比例是有差別的,這就可以指導(dǎo)數(shù)據(jù)分析人員采用不同的方式處理數(shù)據(jù)。
“通常我們使用黃色、藍(lán)色、紅色來自動(dòng)識(shí)別數(shù)據(jù),及時(shí)感測(cè)數(shù)據(jù)溫度,判斷采用何種方式進(jìn)行數(shù)據(jù)的壓縮和存儲(chǔ)。Oracle Database 12c集成了眾多專門面向數(shù)據(jù)分析、存儲(chǔ)的強(qiáng)大功能,使數(shù)據(jù)庫管理員和企業(yè)IT可以更加輕松地實(shí)施存儲(chǔ)計(jì)劃,實(shí)施信息生命周期管理策略,節(jié)省大量存儲(chǔ)空間并提升性能?!奔坠俏墓靖笨偛眉按笾腥A區(qū)技術(shù)總經(jīng)理喻思成說。