本篇文章給大家分享的是有關(guān)DB2/Sybase/Oracle有哪些區(qū)別,小編覺(jué)得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話(huà)不多說(shuō),跟著小編一起來(lái)看看吧。
白云ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書(shū)銷(xiāo)售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話(huà)聯(lián)系或者加微信:18980820575(備注:SSL證書(shū)合作)期待與您的合作!
IBMDB2UDB在各層面,從網(wǎng)絡(luò)協(xié)議的支持到應(yīng)用開(kāi)發(fā)程序的編程接口,數(shù)據(jù)庫(kù)存儲(chǔ)程序及觸發(fā)器,服務(wù)器之間的分布式運(yùn)作,都是基于最新的國(guó)際標(biāo)準(zhǔn),以確保其開(kāi)放性及移植性。 ORACLE的許多功能都是使用其私有的,非開(kāi)放性的技術(shù)。下面創(chuàng)新互聯(lián)小編來(lái)講解下DB2/Sybase/Oracle有哪些區(qū)別?
DB2/Sybase/Oracle有哪些區(qū)別
處理性能
IBM發(fā)明了關(guān)系型數(shù)據(jù)庫(kù)以及其優(yōu)化技術(shù),并不斷發(fā)展,所以DB2在各種性能測(cè)試中均占領(lǐng)先地位。IBM有信心能在各種標(biāo)準(zhǔn)的測(cè)試環(huán)境下超越ORACLE。DB2在高端應(yīng)用具有過(guò)硬的技術(shù),有眾多超過(guò)1Tera-bytes數(shù)據(jù)量的用戶(hù)實(shí)例。 由于ORACLE限制用戶(hù)在未經(jīng)許可的情況下不能公布他們所作的性能測(cè)試,故一般用戶(hù)不易取得ORACLE的比較資料。Oracle超過(guò)1Tera-bytes數(shù)據(jù)量的客戶(hù)實(shí)例很少。
并行能力
DB2的并行版支持位圖索引和對(duì)象關(guān)系,因此,DB2有更好的擴(kuò)展性和性能; Oracle觸發(fā)器無(wú)法支持并行:在一些特殊的引用完整性(referentialintegrity)的限制下,并行也無(wú)法運(yùn)用:如果表格中有大對(duì)象,由于前述的限制(表不能分割),并行也無(wú)法運(yùn)用。總之,Oracle在并行系統(tǒng)中沒(méi)有實(shí)現(xiàn)位圖索引和對(duì)象關(guān)系,
分布式數(shù)據(jù)庫(kù)
DB2分布式數(shù)據(jù)庫(kù)的處理(如兩階段提交)及連接功能是建立在DB2的核心中,不需要使用其它的產(chǎn)品附件。性能好,易使用,減少開(kāi)支。 ORACLE的分布式功能需要另外購(gòu)買(mǎi)DistributedOption以及SQL*NET等產(chǎn)品才能實(shí)現(xiàn)分布式數(shù)據(jù)庫(kù)的連接。
異構(gòu)平臺(tái)支持
在異構(gòu)的環(huán)境中,IBM數(shù)據(jù)庫(kù)方案簡(jiǎn)單、更加無(wú)縫而且比Oracle的成本低; Oracle的異構(gòu)網(wǎng)關(guān)性能差,當(dāng)訪(fǎng)問(wèn)異構(gòu)數(shù)據(jù)庫(kù)時(shí),Oracle缺乏全局的優(yōu)化,導(dǎo)致了過(guò)多的數(shù)據(jù)及網(wǎng)絡(luò)傳輸。
復(fù)制能力
DB2提供業(yè)界最佳效率的和最開(kāi)放的復(fù)制方案;DB2提供自動(dòng)沖突檢測(cè)和解決方法。 Oracle只提供自動(dòng)沖突檢測(cè)和解決方法的例子程序,用戶(hù)須對(duì)例子程序做定制后來(lái)解決復(fù)制沖突
對(duì)電子商務(wù)支持
IBM的Java技術(shù)為業(yè)界所公認(rèn),DB2公認(rèn)為電子商務(wù)基石。DB2提供的JDBC接口,還可用Java語(yǔ)言寫(xiě)儲(chǔ)存過(guò)程和用戶(hù)自定義函數(shù) Oracle的Java技術(shù)僅局限于數(shù)據(jù)庫(kù)和ERP應(yīng)用。
對(duì)商業(yè)智能支持
DB2OLAPServer遠(yuǎn)比Express更易使用和實(shí)現(xiàn)。DB2OLAPServer提供讀/寫(xiě)能力-這對(duì)一些關(guān)鍵性的多維分析擴(kuò)展應(yīng)用如:預(yù)測(cè)和預(yù)算,是非常有用的(Express只支持讀)。IBM的商業(yè)智能解決方案中,擁有數(shù)據(jù)挖掘(IntelligentMiner)工具。 OracleExpress只支持讀的能力,不利于支持預(yù)測(cè)和預(yù)算。Oracle缺乏數(shù)據(jù)挖掘方面的工具。
軟件質(zhì)量與可靠性
DB2的軟件開(kāi)發(fā)實(shí)驗(yàn)室早在1994年便已通過(guò)ISO9000國(guó)際質(zhì)量管理標(biāo)準(zhǔn)的驗(yàn)證與認(rèn)可。故DB2的軟件質(zhì)量是所有數(shù)據(jù)庫(kù)廠(chǎng)家中可靠性最高,故障率最低的數(shù)據(jù)庫(kù)。 ORACLE版本6及版本7在推出后皆需經(jīng)過(guò)無(wú)數(shù)次修訂版升級(jí)才能達(dá)到一定程度的可用度,這給用戶(hù)帶來(lái)極大的不便,并且嚴(yán)重影響到投產(chǎn)系統(tǒng)的可用性及可靠性。
DB2/Sybase/Oracle有哪些區(qū)別
特性
開(kāi)放性/可移植性
IBMDB2的編程接口遵照ANSI、X/OPEN標(biāo)準(zhǔn)的CLI(CallLevelInterface)及ANSISQL的嵌入式SQL等開(kāi)放標(biāo)準(zhǔn)。IBMDB2的存儲(chǔ)程序和觸發(fā)器機(jī)制則使用最新的SQL國(guó)際標(biāo)準(zhǔn)并支持標(biāo)準(zhǔn)的開(kāi)放語(yǔ)言如C/C++。在DB2CommonServerV2.1.2(1996)以及DB2UDB(1997)中更加入了用Java語(yǔ)言開(kāi)發(fā)存儲(chǔ)程序和觸發(fā)器的功能。 1.編程接口:SYBASE使用的編程接口不是開(kāi)放的,因?yàn)樗褂玫氖亲约旱腛penClient/OpenServer接口,而不是基于某一標(biāo)準(zhǔn)的接口。2.存儲(chǔ)程序(StoredProcedure):由于SYBASE的CLIENT/SERVER技術(shù)是80年代開(kāi)發(fā)的,沒(méi)有使用SQL92等相關(guān)的標(biāo)準(zhǔn),因此編制存儲(chǔ)程序和觸發(fā)器所用的Transact-SQL也是它們自己專(zhuān)用的。
處理性能
IBM發(fā)明了關(guān)系型數(shù)據(jù)庫(kù)以及其優(yōu)化技術(shù),并不斷發(fā)展,所以DB2在各種性能測(cè)試中均占領(lǐng)先地位。DB2在高端應(yīng)用具有過(guò)硬的技術(shù),有眾多超過(guò)1Tera-bytes數(shù)據(jù)量的用戶(hù)實(shí)例。 SYBASE的優(yōu)化器(OPTIMIZER)不能有效的支持復(fù)雜的查詢(xún)(ComplexQueries)。應(yīng)用程序中稍微復(fù)雜一些的SQL語(yǔ)句,SYBASE的優(yōu)化器就無(wú)法妥善優(yōu)化處理。SYBASE剛剛進(jìn)入海量多處理器MPP的領(lǐng)域,缺乏這方面的經(jīng)驗(yàn)及先例,Sybase大于一個(gè)TB數(shù)據(jù)量的客戶(hù)實(shí)例很少。
并行能力
DB2的并行版支持位圖索引和對(duì)象關(guān)系,因此,DB2有更好的擴(kuò)展性和性能; SYBASE數(shù)據(jù)庫(kù)核心結(jié)構(gòu)較陳舊,尤其在多處理器(SMP)的服務(wù)器上無(wú)法做到軟硬件相配合的延伸與擴(kuò)展(scale),無(wú)法發(fā)揮多處理器的優(yōu)勢(shì)。其單進(jìn)程多線(xiàn)索的結(jié)構(gòu)就無(wú)法象DB2的多進(jìn)程多線(xiàn)索的結(jié)構(gòu)更能有效地在SMP等機(jī)器上運(yùn)行。
高可用性
DB2可以用數(shù)據(jù)庫(kù)及表空間兩種粒度(granularity)對(duì)數(shù)據(jù)作備份與恢復(fù)(BACKUP及RESTORE),并且備份可以在聯(lián)機(jī)方式(ONLINE)下進(jìn)行,不影響多用戶(hù)的同時(shí)使用。這使得DB2能真正地滿(mǎn)足一天24小時(shí)、一星期七天的全天候使用。 SYBASE在BACKUP數(shù)據(jù)庫(kù)及RESTORE數(shù)據(jù)庫(kù)時(shí),需要將系統(tǒng)轉(zhuǎn)為單一用戶(hù)模式以保證數(shù)據(jù)庫(kù)中數(shù)據(jù)的完整性及一致性,并且在BACKUP之后,要運(yùn)行DBCC檢查數(shù)據(jù)的一致性,這使得SYBASE數(shù)據(jù)庫(kù)在可用性方面受到限制。
以上就是DB2/Sybase/Oracle有哪些區(qū)別,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見(jiàn)到或用到的。希望你能通過(guò)這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
網(wǎng)站欄目:DB2/Sybase/Oracle有哪些區(qū)別
本文來(lái)源:http://aaarwkj.com/article48/peighp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、網(wǎng)站營(yíng)銷(xiāo)、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、App設(shè)計(jì)、全網(wǎng)營(yíng)銷(xiāo)推廣、服務(wù)器托管
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)