Internet計算技術(shù)的Oracle 8i的詳細(xì)介紹
2024-08-29 13:42:29
供稿:網(wǎng)友
Oracle公司的最新產(chǎn)品Oracle 8i內(nèi)置具有更強的數(shù)據(jù)庫治理功能,并將傳統(tǒng)優(yōu)勢延伸到Internet上,挖掘開發(fā)資源,簡化移動計算,在數(shù)據(jù)庫技術(shù)和數(shù)據(jù)庫內(nèi)涵上都有一些新特性。
特性1:java虛擬機
Oracle 8i將Java虛擬機完全集成于自身數(shù)據(jù)庫之中,通過對Java開發(fā)環(huán)境的全面支持,成為第一款具有容錯功能的可伸縮Java部署平臺。同時Oracle 8i還與Oracle的Java工具—Oracle Jdeveloper集成,開發(fā)人員只需Java一種語言即可開發(fā)出能夠運行于PC、服務(wù)器上的應(yīng)用,能開發(fā)出移動性極強的瀏覽器方式的應(yīng)用。對于瀏覽器方式的應(yīng)用,用戶端只需用標(biāo)準(zhǔn)的瀏覽器,就可以訪問數(shù)據(jù),進(jìn)行交易處理,而不需專門的用戶端程序,尤其適用于大量移動分布式用戶群。Java虛擬機的引入答應(yīng)開發(fā)人員更快、更安全地編寫和執(zhí)行數(shù)據(jù)庫內(nèi)Java代碼,且虛擬機提供對象內(nèi)存治理,避免陷入編程的細(xì)節(jié)錯誤中。
Oracle提供了廣泛的Java方案來開發(fā)數(shù)據(jù)庫應(yīng)用,并提供了三種方式用于建立數(shù)據(jù)庫應(yīng)用:
*符合標(biāo)準(zhǔn)的JDBC驅(qū)動器,用于訪問Oracle數(shù)據(jù)庫;
*SQLJ─一種編譯器,用于把SQL嵌入到Java應(yīng)用程序中;
*OracleJdeveloper,集成JDBC驅(qū)動器和SQLJ翻譯器,提供一套完整的Java開發(fā)環(huán)境。
所有的Oracle JDBC驅(qū)動器都是符合標(biāo)準(zhǔn)的,支持一系列Oracle特有的特性,如支持對象關(guān)系型和大對象型數(shù)據(jù)等,Oracle 8i還提供了SQLJ用于訪問SQL代碼。SQLJ使應(yīng)用開發(fā)者能把SQL語言嵌入Java應(yīng)用程序中,就像把SQL嵌入PRo*C,預(yù)處理器把SQLJ代碼翻譯成Java代碼,并產(chǎn)生相對應(yīng)的JDBC調(diào)用。SQLJ提高了開發(fā)者的開發(fā)效率,答應(yīng)開發(fā)者編寫更多精確、簡練的程序。而且用Java編寫的應(yīng)用能夠完美地與現(xiàn)有的用SQL、PL/SQL編寫的應(yīng)用相互操作,共同運行,保護(hù)企業(yè)現(xiàn)有的應(yīng)用投資。
特性2:WebDB
Oracle還提供了一個工具Oracle WebDB,可以用來建立、部署和監(jiān)控網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用和網(wǎng)站,它有一組基于瀏覽器Html工具,提供快速簡便的方式訪問Oracle數(shù)據(jù)庫。用Oracle WebDB開發(fā)的應(yīng)用和Web站點有HTML用戶界面,能夠用標(biāo)準(zhǔn)的Web瀏覽器顯示,可以在任何與網(wǎng)絡(luò)相連的地方通過瀏覽器開發(fā)、部署、治理和配置網(wǎng)上應(yīng)用。即使是低速28.8kb/s的撥號連接,Oracle WebDB也能運行良好。全球許多聞名的站點如:Yahoo、Cisco、Amazon等都以O(shè)racle數(shù)據(jù)庫作為它們數(shù)據(jù)基石,支撐它們網(wǎng)上龐大的數(shù)據(jù)量、交易量。
特性3:Internet文件系統(tǒng)
Oracle不僅在數(shù)據(jù)庫技術(shù)上不斷創(chuàng)新,而且還不斷地豐富數(shù)據(jù)庫內(nèi)涵,使數(shù)據(jù)庫成為真正的應(yīng)用平臺。iFS(Internet文件系統(tǒng))便是一個大膽的創(chuàng)新,iFS使得能夠在數(shù)據(jù)庫內(nèi)訪問治理文件系統(tǒng),具有操作系統(tǒng)的文件治理功能,使文件治理具有數(shù)據(jù)庫的所有可靠度,也更加簡化。其深遠(yuǎn)的意義在于,數(shù)據(jù)庫功能將會更加強大,對操作系統(tǒng)的依靠減少。
特性4:interMedia
互聯(lián)網(wǎng)上的應(yīng)用要求有先進(jìn)的數(shù)據(jù)治理服務(wù),支持豐富的數(shù)據(jù)類型,大量的數(shù)據(jù)處理。Oracle 8i中引入了interMedia技術(shù),使Oracle 8i能夠安全地、完整地、可靠地、簡單地使用治理所有你的數(shù)據(jù),它不是一組不相關(guān)的技術(shù)的簡單捆綁。在共同的底層架構(gòu)基礎(chǔ)上,interMedia提供了許多功能,可以根據(jù)應(yīng)用需要進(jìn)行集成。interMedia通過數(shù)據(jù)插件,把新的數(shù)據(jù)類型集成到數(shù)據(jù)庫中,成為治理所有數(shù)據(jù)類型的單一的服務(wù)器。新的數(shù)據(jù)類型能被定義成標(biāo)準(zhǔn)的數(shù)據(jù)類型,對象類型或按大對象方式直接在數(shù)據(jù)庫中存儲、治理。由于數(shù)據(jù)庫用于存儲像文本、空間、圖像、聲音等數(shù)據(jù),因此需要對這些復(fù)雜的數(shù)據(jù)類型進(jìn)行索引,需要有專門的索引技術(shù)。對過去簡單的數(shù)據(jù)類型,例如整數(shù)和短的字符串,數(shù)據(jù)庫系統(tǒng)能滿足索引技術(shù)的各種需求;對復(fù)雜的數(shù)據(jù)類型,有專門的應(yīng)用格式,專門的索引需求。Oracle的解決方案是建立一個可擴展的服務(wù)器,使用戶能夠定義新的索引類型,通過數(shù)據(jù)插件定義索引結(jié)構(gòu),維護(hù)索引內(nèi)容,在查詢過程中查找索引。索引結(jié)構(gòu)可以按Oracle數(shù)據(jù)庫結(jié)構(gòu)方式存儲,也可按用戶定義的結(jié)構(gòu)存儲。
此外,Oracle在高端數(shù)據(jù)倉庫技術(shù)和OLTP技術(shù)方面,進(jìn)一步增強擴充Oracle 8i的功能,使Oracle 8i具有多用戶數(shù)據(jù)倉庫治理能力,更優(yōu)化的分區(qū)技術(shù),更強的與OLAP工具交互能力。Oracle 8i還改進(jìn)了Oracle應(yīng)用的安裝、配置和可治理性,使用交互、易用的安裝向?qū)Ш团渲弥帧_@些都使用戶感覺到Oracle 8i簡化治理的思想。