DB2數(shù)據(jù)庫(kù)和Informix在那些方面存在異同?
我們今天主要向大家講述的是DB2數(shù)據(jù)庫(kù)和Informix比較,我們主要是從以下的這幾個(gè)方面對(duì)DB2數(shù)據(jù)庫(kù)和Informix的不同進(jìn)行說(shuō)明的,其中包括,開(kāi)放性與可移植性,處理性能,以及并行能力等相關(guān)方面對(duì)其進(jìn)行說(shuō)明。
開(kāi)放性/可移植性
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)放性及移植性。 INFORMIX私有4GL編寫(xiě)的程序只能局限在INFORMIX上運(yùn)行。
處理性能
IBM發(fā)明了關(guān)系型數(shù)據(jù)庫(kù)以及其優(yōu)化技術(shù),并不斷發(fā)展,所以DB2在各種性能測(cè)試中均占領(lǐng)先地位。DB2數(shù)據(jù)庫(kù)在高端應(yīng)用具有過(guò)硬的技術(shù),有眾多超過(guò)1Tera-bytes數(shù)據(jù)量的用戶(hù)實(shí)例。 由于INFORMIX是以小型數(shù)據(jù)庫(kù)起家,所以其產(chǎn)品設(shè)計(jì)到目前為止仍有許多小型數(shù)據(jù)庫(kù)的限制。
許多用戶(hù)都曾遇到INFORMIX在數(shù)據(jù)存儲(chǔ)、日志管理、備份、恢復(fù)等方面的問(wèn)題。Informix的擴(kuò)展并行選項(xiàng)在支持多用戶(hù)并發(fā)訪問(wèn)時(shí)存在困難。INFORMIX由于缺乏對(duì)大量數(shù)據(jù)的管理經(jīng)驗(yàn),所以其優(yōu)化器技術(shù)也不能針對(duì)大量數(shù)據(jù)做優(yōu)化。
并行能力
DB2EEE能利用HACMP自動(dòng)接替故障節(jié)點(diǎn)正常工作,Informix做不到。DB2EEE已經(jīng)有多年的歷史,頒布了最高的TPC-D和TPC-H基準(zhǔn)測(cè)試值。DB2EEE支持動(dòng)態(tài)位圖索引完成Star-jion,從而既提高了性能又不增加數(shù)據(jù)庫(kù)系統(tǒng)管理員的維護(hù)量。
在并行機(jī)SP上,當(dāng)SP的高性能開(kāi)關(guān)(switch)不能通訊時(shí),InformixXPS數(shù)據(jù)庫(kù)將處于癱瘓狀態(tài).當(dāng)并行機(jī)的節(jié)點(diǎn)出現(xiàn)故障時(shí),InformixXPS數(shù)據(jù)庫(kù)將處于癱瘓狀態(tài),停機(jī)時(shí)間為4到24小時(shí);InformixXPS沒(méi)有備份和恢復(fù)。InformixXPS沒(méi)有對(duì)查詢(xún)的監(jiān)控機(jī)制,有可能某一個(gè)用戶(hù)的一個(gè)查詢(xún)耗盡系統(tǒng)的所有資源而不讓其他用戶(hù)使用。
分布式數(shù)據(jù)庫(kù)
DB2則是通過(guò)核心直接支持XA接口,并且提供許多其它廠商所沒(méi)有的XA先進(jìn)功能,例如工商銀行山東分行的DB2數(shù)據(jù)庫(kù)應(yīng)用就大量地使用了DB2XA接口,實(shí)現(xiàn)了與CICS結(jié)合的大型聯(lián)機(jī)事物處理系統(tǒng)(OLTP)來(lái)支持全省通存通兌等應(yīng)用。
INFORMIX對(duì)異構(gòu)分布式數(shù)據(jù)庫(kù)的支持是通過(guò)X/OPEN、XA實(shí)現(xiàn)的。雖然INFORMIX聲稱(chēng)它能夠支持X/OPEN、XA接口,但只是在某幾個(gè)版本通過(guò)附加選件完成。并且在這方面,INFORMIX很少有使用先例,也沒(méi)有這方面的技術(shù)支持。
異構(gòu)平臺(tái)支持
在異構(gòu)的環(huán)境中,IBM數(shù)據(jù)庫(kù)方案簡(jiǎn)單、更加無(wú)縫而且成本低; INFORMIX在數(shù)據(jù)庫(kù)與數(shù)據(jù)庫(kù)之間的連接方面很弱。例如INFORMIX沒(méi)有連接其他數(shù)據(jù)庫(kù)如bbORACLE、SYBASE等數(shù)據(jù)庫(kù)的產(chǎn)品.
復(fù)制能力
DB2提供業(yè)界最佳效率的和最開(kāi)放的復(fù)制方案;DB2數(shù)據(jù)庫(kù)提供自動(dòng)沖突檢測(cè)和解決方法。 Informix只支持Informix數(shù)據(jù)庫(kù)間的復(fù)制,若要同其它數(shù)據(jù)庫(kù)相互復(fù)制,則必須購(gòu)買(mǎi)第三方支持軟件。
成功案例
DB2在國(guó)內(nèi)、國(guó)際的用戶(hù)群
DB2數(shù)據(jù)庫(kù)的用戶(hù)不勝枚舉。它在全球有一百萬(wàn)以上的License和超過(guò)四千萬(wàn)的用戶(hù),它在全世界有一萬(wàn)一千個(gè)企業(yè)級(jí)用戶(hù)。全世界70%公司的數(shù)據(jù)儲(chǔ)存在IBM的數(shù)據(jù)庫(kù)里。

上述的相關(guān)內(nèi)容就是對(duì)DB2數(shù)據(jù)庫(kù)與Informix比較的描述,希望會(huì)給你帶來(lái)一些幫助在此方面。
【編輯推薦】















 
 
 
 
 
 
 