Oracle 背景資料
在介紹 Oracle9i 之前我們先介紹一些關于 Oracle 公司的資料,讓各位朋友更多了解 Oracle。
1977 年,拉里·艾里森和Bob Miner、Ed Oates一起創(chuàng)建一家軟件開發(fā)實驗室(Software Development Laboratories)。開發(fā)當時新型的數(shù)據(jù)庫技術--關系型數(shù)據(jù)庫系統(tǒng),并將第一個產品命名為“Oracle”,意為“智慧之源”。1978年軟件開發(fā)實驗室更名為關系型軟件公司(Relational Software Inc. (RSI)),1982年,關系型軟件公司更名為Oracle系統(tǒng)公司(Oracle System Corporation),以產品的名稱來命名Oracle。1986年3月12日,Oracle股票正式掛牌上市,在這一年,Oracle推出了第一個客戶端/服務器結構的數(shù)據(jù)庫。1987年,Oracle的年收入達到了1.31億美元,成為世界上最大的關系型數(shù)據(jù)庫軟件公司。1999年,Oracle正式提供世界上第一個Internet數(shù)據(jù)庫--Oracle8i。2000年,Oracle推出這是業(yè)界第一款完整、集成的電子商務應用產品套件電子商務套件(E-Business Suite),并通過應用使用自己的電子商務套件成功開展電子商務。
而今,Oracle擁有包括了平臺產品、應用產品、完善的服務在內的三位一體的電子商務策略,為用戶提供最完整的電子商務技術和咨詢服務。 Oracle9i是新一代完整的、簡單的電子商務基礎結構的平臺產品,由 Oracle9i 數(shù)據(jù)庫和 Oracle9i 應用服務器組成,提供了電子商務企業(yè)所有關鍵的軟件基礎結構和開發(fā)電子商務應用所需要的所有重要功能,為電子商務應用和網站能夠有效地提高運行速度、獲得杰出的應用可伸縮性和可用性提供強有力的支撐,使用戶能夠有效地開發(fā)快速、高可用、安全可靠的電子商務應用和網站,而不再需要考慮昂貴的軟件集成和維修費用。
Oracle 9i 的新特征
Oracle 9i 通過提供用于電子商務環(huán)境的一系列特定功能和產品包,像Oracle 8i那樣繼續(xù)聚焦于Internet 。此外,Oracle 9i 添加了新特性和功能,擴大給予關鍵任務的基礎結構的投資。下面我們介紹 Oracle 9i 在某些關鍵開發(fā)領域的新特性:
一、關鍵基礎結構領域的新特征
1.實現(xiàn)連續(xù)的數(shù)據(jù)可用性
Oracle 9i 大幅度地擴展了 Oracle 在 Internet 數(shù)據(jù)庫可用性方面的地位。其中包括:
a. 世界領先的數(shù)據(jù)保護環(huán)境
Oracle 9i 包括了許多改進數(shù)據(jù)保護的新特性。除了對現(xiàn)有的Standby 產品進行了重點增強外,還包括了一個提供監(jiān)視、自動化和控制的框架。與管理備用數(shù)據(jù)有關的許多任務也是自動化的,包括初始化實現(xiàn)、錯誤跳轉和輕松的主從之間的來回切換。在 Oracle 9i 中還增強了 LogMiner,以便提供全面的基于 SQL 的日志分析。
b.聯(lián)機數(shù)據(jù)演變
Oracle 9i 包含了一個新的聯(lián)機重新組織和重新定義結構,此體系提供了更為強大的重新組織功能。Oracle 9i 目前允許連機“Create Table As Select”操作。在新的體系結構中,表的內容被復制到一個新表中,在復制內容的同時,數(shù)據(jù)庫跟蹤對原始表的更新。使用新的體系結構,可以連機更改表的任何物理屬性,另外許多邏輯屬性都可以更改。Oracle 9i 還支持索引編排表上級次索引的聯(lián)機創(chuàng)建、重建等。管理員也能快速的停止數(shù)據(jù)庫以便執(zhí)行要求非活動事務處理的操作。
c.準確的數(shù)據(jù)庫修復
Oracle 8i 包含非常完備的恢復功能,Oracle 9i 通過使這些功能更強大和更準確對它們進行了擴展。Oracle 9i 包括對磁盤損壞的更好預防和改進的處理方法。Oracle 9i 也可以通過使用新的兩關口恢復算法更快地從崩潰中恢復過來,此算法確保只有那些需要處理的塊才從數(shù)據(jù)文件中讀取和寫入數(shù)據(jù)文件。
d.自我服務錯誤更正
Oracle 9i 包含處理人為錯誤的強大技巧,包含授權終端用戶以更準確、更有效和更容易的方式更正其自身錯誤的功能。要更改錯誤,終端用戶需要能夠通過查看更改歷史識別錯誤,并且他們需要能夠通過將數(shù)據(jù)恢復為錯誤發(fā)生之前的數(shù)據(jù)來退出錯誤。查詢方法有兩種,一種是利用 Oracle 9i 的 Flashback(回閃式)的查詢特性允許從過去的某一點來查詢數(shù)據(jù),一種是用 Logminer 從日志文件中查尋數(shù)據(jù)庫的更改歷史。
2.可伸縮性和性能
Oracle 9i 允許電子商務擴展到千萬用戶,每個用戶每小時都執(zhí)行數(shù)百萬事物處理。包括:
a.Oracle 9i Real Application Clusters-Cache Fusion
Oracle 9i Real Application Clusters 可以使所用的應用程序不經修改便能獲得數(shù)據(jù)庫的高可用性、可伸縮性和高性能。Oracle 9i Cache Fusion 體系結構中利用簇中所有節(jié)點的聚合高速緩存來滿足數(shù)據(jù)庫請求。Oracle 9i Cache Fusion在讀/讀、讀/寫和寫/寫爭用的情況下直接將數(shù)據(jù)塊從一個節(jié)點的高速緩存運送到另一個節(jié)點的高速緩存。這建立在處理讀/寫爭用以前的Oracle 8i Cache Fusion執(zhí)行的基礎之上。
b.可伸縮的會話狀態(tài)管理
新的共享內存功能、JAVA 會話支持的改進、聯(lián)網和多線成服務器改進大大減少了 Oracle 9i 上每個用戶所需的覆蓋區(qū)-允許將更多的用戶托管在同一個或更大的硬件平臺上。
c.對電子商務起關鍵作用的優(yōu)化特性
Oracle 9i 中的特定性能改進集中于改進對電子商務解決方案起關鍵作用的領域和性能。對本地編譯改進的 PL/SQL 優(yōu)化的支持大大提高了當今許多應用程序的性能。對應用程序服務器和后端的Oracle 9i 數(shù)據(jù)庫之間的連接來說,Oracle Net Services 的新特性--VI(Virtual Interface,虛擬接口)Protocol支持性能改善10%。此外,特定的網絡接口優(yōu)化、新改進的虛擬線路 I/O 和統(tǒng)一的事件/等待模式都大大提高了客戶機/服務器的通信性能。通過使用OCI來重做數(shù)據(jù)庫/數(shù)據(jù)庫通信提高了分布式數(shù)據(jù)庫的性能。
3.提供端到端的安全體系結構
Oracle 9i 繼續(xù)提供業(yè)界最安全的應用平臺和部署平臺。包括:
a.健壯的三層安全
通過代理認證增強了三層安全,包括 X.509 許可證文件或判別(DN)的信用代理、對胖JDBC的支持、應用程序用戶的連接共享(胖JDBC和瘦JDBC、OCI)和與Oracle Internet Directory的集成。
b.基于標準的PKI
Oracle Advanced Security(高級安全)的基于標準的PKI包括Public Key Certificate (PKCS)#12的支持,允許現(xiàn)有的PKI信用由Oreacle Wallet 共享,從而降低PKI部署成本并增強交互操作性。
c.深層數(shù)據(jù)庫保護
Oracle Label Security,一個基于Viretual Private Database(虛擬私有數(shù)據(jù)庫,VPD)的產品,具有更強的VPD功能,更加精細的粒度審核,能夠提供更讓人放心的主機安全。精細的粒度審核允許定義審核政策,它能夠為數(shù)據(jù)庫指定觸發(fā)相應的審核事件的存取提前,并利用了一種靈活的事件處
[1] [2] [3] 下一頁
正在看的ORACLE教程是:全新感受Oracle 9i。理器,將觸發(fā)的事件通知系統(tǒng)管理員。
[NextPage]
二、關鍵應用程序領域的開發(fā)新特征:
上一頁 [1] [2] [3] 下一頁
正在看的ORACLE教程是:全新感受Oracle 9i。件內容領域。
[NextPage]
Oracle 9i 針對Java 開發(fā)工具的功能改進
上一頁
上一頁 [1] [2] [3]