新的Oracle 11g功能展示
Oracle 11g有很多值得學習的地方,這里我們主要介紹Oracle 11g功能,包括介紹BEFORE、ROW和AFTER等方面Oracle 11g的發布會于2007年7月11日美國東部時間11時(北京時間11日22時)在紐約市舉行,11g是甲骨文公司30年來發布的最重要的數據庫版本,根據用戶的需求實現了信息生命周期管理(Information Lifecycle Management)等多項創新。大幅提高了系統性能安全性,全新的Data Guard***化了可用性,利用全新的高級數據壓縮技術降低了數據存儲的支出,明顯縮短了應用程序測試環境部署及分析測試結果所花費的時間,增加了 RFID Tag、DICOM醫學圖像、3D空間等重要數據類型的支持,加強了對Binary XML的支持和性能優化。
Oracle對發布會進行了網絡直播,整個發布會持續了約2小時18分。
Oracle***的數據庫產品在06年年底開始進入Beta版狀態,在最初公布的測試版當中,Oracle發布了數百項Oracle 11g功能改進。作為目前全球市場占有率***的數據庫產品供應商之一,Oracle的新版產品足可以用萬眾矚目來形容,目前可以確定的是,這個產品的命名將是Oracle 11g。除了版本的更新之外,新的Oracle數據庫仍將使用g作為后綴,以代表這是一個包含了網格技術基礎的數據庫軟件。根據以往幾個版本的經驗,Oracle發布新版數據庫的頻率在3年左右,所以Oracle 11g極有可能在2007年年底之前發布。Oracle 11g是否會進一步擴大Oracle在數據庫市場的領先優勢呢?本文將集中解析Oracle 11g當中新增的Oracle 11g功能,從而在一定程度上獲得這一問題的答案,并了解Oracle數據庫產品的發展方向。
新的Oracle 11g功能
在Oracle 11g當中,用戶可以獲得多個方面的性能提升。在2006年10月23日舉行的Oracle OpenWorld大會上,Oracle的執行副總裁Chuck Rozwat曾親自對Oracle 11g的性能進行了演講。據Chuck Rozwat介紹,Oracle移動數據的速度已經超過了專門的文件系統,這一方面得益于Oracle對數據庫引擎的優化,同時也與Oracle 11g中應用的大量壓縮技術有關。例如,在數據表和數據索引方面的壓縮就有不小的增強,而且用戶可以對已壓縮數據進行數據列增刪等多項常規操作。另外,在觸發器等方面,Oracle 11g的運行速度也將更快,特別是針對DML的觸發器程序,執行速度可以獲得四分之一左右的提升。
Oracle 11g中增加了一種新的觸發器,被稱為compound,這種觸發器允許同時處理BEFORE、ROW和AFTER等部分。這樣做的好處是有助于消除錯誤,同時分別管理每個部分的工作狀態。
ADR(Automatic Diagnostic Repository),意即自動診斷庫,利用該機制,Oracle數據庫可以通過預設的基線自動捕獲符合標準的問題,同時也可以執行一些確定的數據庫健康檢查工作。發現的這些問題可以被記錄以輔助用戶管理數據庫的狀態,而且這些信息還能夠被發送到Oracle的支持部門。另一項與ADR有關的機制是 IPS(Incident Packaging Service),通常被稱為事件打包服務。IPS可以將那些需要跟蹤的、與特定的事件相關的所有信息收集并打包,供管理員進行特定問題域的管理。
值得一提的是,Oracle 11g當中的補丁更新可以按照功能特性進行細分,這樣用戶就可以了解到哪些補丁是與當前所使用Oracle 11g功能相關的,同時也可以基于特定的功能范疇來查找是否有補丁可用,并且該機制還支持對特定功能相關補丁的訂閱。另一個值得關注的特性是Oracle 11g支持熱補丁,這樣在進行漏洞修復和功能修補的時候就無需停止數據庫服務器了,這對于企業用戶來說絕對是一個好消息。
【編輯推薦】