主流數(shù)據(jù)庫比較_第1頁
主流數(shù)據(jù)庫比較_第2頁
主流數(shù)據(jù)庫比較_第3頁
主流數(shù)據(jù)庫比較_第4頁
主流數(shù)據(jù)庫比較_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、大型數(shù)據(jù)庫Oracle、DB2中大型數(shù)據(jù)庫 sybase、informix、Sqlserver主流數(shù)據(jù)庫的原理:四大主流數(shù)據(jù)庫比較二、可伸縮性,并行性SQL server并行實(shí)施和共存模型并不成熟,很難處理日益增多的用戶數(shù)和數(shù)據(jù)卷,伸縮性有 限。Oracle并行服務(wù)器通過使一組結(jié)點(diǎn)共享同一簇中的工作來擴(kuò)展windownt的能力,提供 高可用性和高伸縮性的簇的解決方案。如果WindowsNT不能滿足需要,用戶可 以把數(shù)據(jù)庫移到UNIX中。Oracle的并行服務(wù)器對(duì)各種UNIX平臺(tái)的集群機(jī)制都 有著相當(dāng)高的集成度。Sybase ASE雖然有DB SWITCH來支持其并行服務(wù)器,但DB SWITCH

2、在技術(shù)層面還未成熟,且 只支持版本12.5以上的ASE SERVERODB SWITCH技術(shù)需要一臺(tái)服務(wù)器充當(dāng)SWITCH, 從而在硬件上帶來一些麻煩。DB2具有很好的并行性。DB2把數(shù)據(jù)庫管理擴(kuò)充到了并行的、多節(jié)點(diǎn)的環(huán)境。數(shù)據(jù) 庫分區(qū)是數(shù)據(jù)庫的一部分,包含自己的數(shù)據(jù)、索引、配置文件、和事務(wù)日志。數(shù) 據(jù)庫分區(qū)有時(shí)被稱為節(jié)點(diǎn)安全性。三、安全認(rèn)證SQL server沒有獲得任何安全證書。Oracle Server獲得最高認(rèn)證級(jí)別的ISO標(biāo)準(zhǔn)認(rèn)證。Sybase ASE獲得最高認(rèn)證級(jí)別的ISO標(biāo)準(zhǔn)認(rèn)證。DB2獲得最高認(rèn)證級(jí)別的ISO標(biāo)準(zhǔn)認(rèn)證。四、性能SQL Server多用戶時(shí)性能不佳Oracle性能

3、最高,保持開放平臺(tái)下的TPC-D和TPC-C的世界記錄。Sybase ASE性能接近于SQL Server,但在UNIX平臺(tái)下的并發(fā)性要優(yōu)與SQL ServeroDB2性能較高適用于數(shù)據(jù)倉庫和在線事物處理。五、客戶端支持及應(yīng)用模式SQL ServerC/S結(jié)構(gòu),只支持windows客戶,可以用ADO、DAO、OLEDB、ODBC連接。Oracle多層次網(wǎng)絡(luò)計(jì)算,支持多種工業(yè)標(biāo)準(zhǔn),可以用ODBC、JDBC、OCI等網(wǎng)絡(luò)客戶連接。Sybase ASEC/S結(jié)構(gòu),可以用ODBC、Jconnect、Ct-library等網(wǎng)絡(luò)客戶連接。DB2跨平臺(tái),多層結(jié)構(gòu),支持ODBC、JDBC等客戶。六、操作簡(jiǎn)便S

4、QL Server操作簡(jiǎn)單,但只有圖形界面。Oracle較復(fù)雜,同時(shí)提供GUI和命令行,在WindowsNT和unix下操作相同。Sybase ASE較復(fù)雜,同時(shí)提供GUI和命令行。但GUI較差,常常無法及時(shí)狀態(tài),建議使用命 令行。DB2操作簡(jiǎn)單,同時(shí)提供GUI和命令行,在WindowsNT和unix下操作相同。七、使用風(fēng)險(xiǎn)SQL server完全重寫的代碼,經(jīng)歷了長(zhǎng)期的測(cè)試,不斷延遲,許多功能需要時(shí)間來證明。并 不十分兼容。Oracle長(zhǎng)時(shí)間的開發(fā)經(jīng)驗(yàn),完全向下兼容。得到廣泛的應(yīng)用。完全沒有風(fēng)險(xiǎn)。Sybase ASE向下兼容,但是ct-library程序不益移植。DB2在巨型企業(yè)得到廣泛的應(yīng)

5、用,向下兼容性好。風(fēng)險(xiǎn)小。流數(shù)據(jù)庫的比較(1)開發(fā)數(shù)據(jù)庫應(yīng)用,選擇一個(gè)好的數(shù)據(jù)庫是非常重要的。目前,商品化的數(shù)據(jù)庫管理系統(tǒng)以關(guān) 系型數(shù)據(jù)庫為主導(dǎo)產(chǎn)品,技術(shù)比較成熟。面向?qū)ο蟮臄?shù)據(jù)庫管理系統(tǒng)雖然技術(shù)先進(jìn),數(shù)據(jù) 庫易于開發(fā)、維護(hù),但尚未有成熟的產(chǎn)品。國際國內(nèi)的主導(dǎo)關(guān)系型數(shù)據(jù)庫管理系統(tǒng)有sql server.oracle、sybase、Informix 和 db2。本文從一些方面比較了 sql server 與 oracle、sybase、db2、 informix這些數(shù)據(jù)庫,為您選擇數(shù)據(jù)庫提供一些參考。性能sqlserver老版本多用戶時(shí)性能不佳,新版本的性能有了明顯的改善,各項(xiàng)處理能力都有了明顯

6、的提高。保持了多項(xiàng)tpc-c紀(jì)錄。具體參見 HYPERLINK / /oracle性能最高,保持windows nt下的tpc-d和tpc-c的世界記錄。sybase性能較高,支持sun、ibm、hp、compaq和veritas的集群設(shè)備的特性,實(shí)現(xiàn)高可用性。適應(yīng) 于安全性要求極高的系統(tǒng)。db2適用于數(shù)據(jù)倉庫和在線事物處理,性能較高。客戶端支持及應(yīng)用模式。informix性能較高,支持集群,實(shí)現(xiàn)高可用性。適應(yīng)于安全性要求極高的系統(tǒng),尤其是銀行,證券系 統(tǒng)的應(yīng)用??缮炜s性,并行性sql server以前版本sql server并行實(shí)施和共存模型并不成熟。很難處理大量的用戶數(shù)和數(shù)據(jù)卷。伸縮 性有

7、限。新版本性能有了較大的改善,在microsoft advanced servers上有突出的表現(xiàn),超過 了他的主要競(jìng)爭(zhēng)對(duì)手。oracle平行服務(wù)器通過使一組結(jié)點(diǎn)共享同一簇中的工作來擴(kuò)展window nt的能力,提供高可用性和 高伸縮性的簇的解決方案。如果windows nt不能滿足需要,用戶可以把數(shù)據(jù)庫移到unix中, 具有很好的伸縮性。sybase新版本具有較好的并行性,速度快,對(duì)巨量數(shù)據(jù)無明顯影響,但是技術(shù)實(shí)現(xiàn)復(fù)雜,需要程序 支持,伸縮性有限。db2db2具有很好的并行性。db2把數(shù)據(jù)庫管理擴(kuò)充到了并行的、多節(jié)點(diǎn)的環(huán)境。數(shù)據(jù)庫分區(qū)是 數(shù)據(jù)庫的一部分,包含自己的數(shù)據(jù)、索引、配置文件、和事務(wù)

8、日志。數(shù)據(jù)庫分區(qū)有時(shí)被稱為 節(jié)點(diǎn)或數(shù)據(jù)庫節(jié)點(diǎn),伸縮性有限。informix采用單進(jìn)程多線程的技術(shù),具有較好的并行性。但是僅運(yùn)行于unix平臺(tái),伸縮性有限。安全性sql servermicrosoft advanced server或的最高安全認(rèn)證,服務(wù)器平臺(tái)的穩(wěn)定性是數(shù)據(jù)庫的穩(wěn)定性的基 礎(chǔ),新版本的sql的安全性有了極大的提高。oracle server獲得最高認(rèn)證級(jí)別的iso標(biāo)準(zhǔn)認(rèn)證。sybase通過sun公司j2ee認(rèn)證測(cè)試,獲得最高認(rèn)證級(jí)別的iso標(biāo)準(zhǔn)認(rèn)證。db2獲得最高認(rèn)證級(jí)別的iso標(biāo)準(zhǔn)認(rèn)證。informix獲得最高認(rèn)證級(jí)別的iso標(biāo)準(zhǔn)認(rèn)證。*作簡(jiǎn)便sqlserver*作簡(jiǎn)單,采用圖

9、形界面。管理也很方便,而且編程接口特別友好(它的sql-dmo讓編程 變得非常方便?。瑥囊拙S護(hù)性和價(jià)格上sql server明顯占有優(yōu)勢(shì)。oracle流數(shù)據(jù)庫的比較ORACLE/CIW認(rèn)證 點(diǎn)擊:次 發(fā)布時(shí)間:2006-8-9 【字體:大 中 小】 來源:GG我的學(xué)習(xí)網(wǎng)較復(fù)雜,同時(shí)提供gui和命令行,在windows nt和unix, linux下*作相同。對(duì)數(shù)據(jù)庫管 理人員要求較高。sybase復(fù)雜,使用命令行*作,對(duì)數(shù)據(jù)庫管理人員要求較高。db2*作簡(jiǎn)單,同時(shí)提供gui和命令行,在windows nt和unix下*作相同。informix使用和管理復(fù)雜,命令行*作。對(duì)數(shù)據(jù)庫管理人員要求較

10、高。使用風(fēng)險(xiǎn)sql server完全重寫的代碼,性能和兼容性有了較大的提高,與oracle,db2的性能差距明顯減小。該 產(chǎn)品的出臺(tái)經(jīng)歷了長(zhǎng)期的測(cè)試,為產(chǎn)品的安全和穩(wěn)定進(jìn)行了全面的檢測(cè),安全穩(wěn)定性有了明 顯的提高。oracle長(zhǎng)時(shí)間的開發(fā)經(jīng)驗(yàn),完全向下兼容,可以安全的進(jìn)行數(shù)據(jù)庫的升級(jí),在企業(yè),政府中得到廣 泛的應(yīng)用。并且如果在winnt上無法滿足數(shù)據(jù)的要求,可以安全的把數(shù)據(jù)轉(zhuǎn)移到unix上來。sybase開發(fā)時(shí)間較長(zhǎng),升級(jí)較復(fù)雜,穩(wěn)定性較好,數(shù)據(jù)安全有保障。風(fēng)險(xiǎn)小。在安全要求極高的銀 行,證券行業(yè)中得到了廣泛的應(yīng)用。db2在巨型企業(yè)得到廣泛的應(yīng)用,向下兼容性好。風(fēng)險(xiǎn)小。informix開發(fā)時(shí)間

11、較長(zhǎng),升級(jí)較復(fù)雜,穩(wěn)定性較好,數(shù)據(jù)安全有保障。風(fēng)險(xiǎn)小。在安全要求極高的銀 行,證券行業(yè)中得到了廣泛的應(yīng)用。開放性sql server只能在windows上運(yùn)行,c/s結(jié)構(gòu),只支持windows客戶,可以用ado,dao,oledb,odbc連接。windows9x系列產(chǎn)品是偏重于桌面應(yīng)用,nt server適合各種大中小型型企業(yè)。*作系統(tǒng) 的系統(tǒng)的穩(wěn)定對(duì)數(shù)據(jù)庫是十分重要的o windows平臺(tái)的可靠性,安全性經(jīng)過了最高級(jí)別的c2 認(rèn)證的。在處理大數(shù)據(jù)量的關(guān)鍵業(yè)務(wù)時(shí)提供了較好的性能。oracle能在所有主流平臺(tái)上運(yùn)行(包括windows)o完全支持所有的工業(yè)標(biāo)準(zhǔn)。采用完全開放策略。 多層次網(wǎng)絡(luò)計(jì)

12、算,支持多種工業(yè)標(biāo)準(zhǔn),可以用odbc,jdbc,oci等網(wǎng)絡(luò)客戶連接。可以使客戶選 擇最適合的解決方案。對(duì)開發(fā)商全力支持。sybase能在所有主流平臺(tái)上運(yùn)行,在銀行業(yè)中得到了廣泛的應(yīng)用。db2有較好的開放性,最適于海量數(shù)據(jù)??缙脚_(tái),多層結(jié)構(gòu),支持odbc,jdbc等客戶。在大型的 國際企業(yè)中得到最為廣泛的應(yīng)用,在全球的500家最大的企業(yè)中,大部分采用db2數(shù)據(jù)庫服務(wù) 器。iinformix僅運(yùn)行在unix平臺(tái),包括sunos、hpux、alfaosf/1。在銀行中得到廣泛的應(yīng)用。易維護(hù)性和價(jià)格sqlserver從易維護(hù)性和價(jià)格上sql server明顯占有優(yōu)勢(shì)?;趍icrosoft的一貫風(fēng)格

13、,sql server的圖形 管理界面帶來了明顯的易用性,微軟的數(shù)據(jù)庫管理員培訓(xùn)進(jìn)行的比較充分,可以輕松的找到 很好的數(shù)據(jù)庫管理員,數(shù)據(jù)庫管理費(fèi)用比較低,sql server的價(jià)格也是很低的,但是在license 的購買上會(huì)抬高價(jià)格。總體來說sql server的價(jià)格在商用數(shù)據(jù)庫中是最低的。oracle從易維護(hù)性和價(jià)格體來說oracle的價(jià)格是比較高的,管理比較復(fù)雜,由于oracle的應(yīng)用很廣 泛,經(jīng)驗(yàn)豐富的oracle數(shù)據(jù)庫管理員可以比較容易的找到,從而實(shí)現(xiàn)oracle的良好管理。因 此oracle的性能價(jià)格比在商用數(shù)據(jù)庫中是最好的。sybasesybase的價(jià)格是比較低的,但是sybase

14、的在企業(yè)和政府中的應(yīng)用較少,很難找到經(jīng)驗(yàn)豐富 的管理員,運(yùn)行管理費(fèi)用較高。主流數(shù)據(jù)庫的比較(3)ORACLE/CIW認(rèn)證 點(diǎn)擊:次 發(fā)布時(shí)間:2006-8-9 【字體:大 中 小】 來源:G貴州學(xué)習(xí)網(wǎng)一屬于你的學(xué)習(xí)中心db2價(jià)格高,管理員少,在中國的應(yīng)用較少,運(yùn)行管理費(fèi)用都很高,適用于大型企業(yè)的數(shù)據(jù)倉庫 應(yīng)用。informix價(jià)格在這些系統(tǒng)中居于中間,與sybase 一樣,在企業(yè)和政府中應(yīng)用較少,僅在銀行中得到 了廣泛的應(yīng)用。經(jīng)驗(yàn)豐富的管理人員較少,運(yùn)行管理費(fèi)用高。數(shù)據(jù)庫二次開發(fā)sql server數(shù)據(jù)庫的二次開發(fā)工具很多,包括visual c+, visual basic等開發(fā)工具,可以實(shí)現(xiàn)

15、很好的 windows應(yīng)用。開發(fā)容易。oracle數(shù)據(jù)庫的二次開發(fā)工具很多,涵蓋了數(shù)據(jù)庫開發(fā)的各個(gè)階段,開發(fā)容易。sybase開發(fā)工具較少,經(jīng)驗(yàn)豐富的人員很少。db2在國外巨型企業(yè)得到廣泛的應(yīng)用,中國的經(jīng)驗(yàn)豐富的人員很少。Informix在銀行業(yè)中得到廣泛的應(yīng)用,但是在中國的經(jīng)驗(yàn)豐富的人員很少。數(shù)據(jù)庫綜合比較結(jié)果表1.1數(shù)據(jù)庫綜合比較結(jié)果表性能伸縮性安全 *作風(fēng)險(xiǎn)開放性維護(hù)性價(jià)格mssql oracle sybase db2 informix 經(jīng)過以上比較,如表1.1所示,我們得出結(jié)論如下:一般的中小型企業(yè)或者中小型的應(yīng)用中, 采用ms sql server作為數(shù)據(jù)平臺(tái),既可以節(jié)約資金,又便于

16、維護(hù)管理。小型應(yīng)用主要考慮 的是資金問題,sql server的資金投入最小,是中小型應(yīng)用的最佳選擇。大型應(yīng)用系統(tǒng)要求 有較高的數(shù)據(jù)處理能力,一般應(yīng)該采用了高性能的大型數(shù)據(jù)庫管理系統(tǒng)一racle,大型高 可靠性要求的系統(tǒng)安全穩(wěn)定性是首要考慮的因素,oracle能夠提供很高的安全穩(wěn)定的性能, 因此oracle是在國內(nèi)的大型數(shù)據(jù)庫的必然的選擇。在國外的巨型企業(yè)中很多采用全套ibm解 決方案,使用db2作為公司的數(shù)據(jù)倉庫,可以達(dá)到幾乎與oracle相同的安全穩(wěn)定性和相近的 性能,但是國內(nèi)使用db2的人很少,經(jīng)驗(yàn)豐富的管理員更少,很難實(shí)現(xiàn)很好的數(shù)據(jù)庫管理。 在銀行和證券系統(tǒng)中,采用安全性較好的Info

17、rmix和sybase。隨著sql2000的發(fā)布和完善, 在大型數(shù)據(jù)庫應(yīng)用中microsoft也將占一席之地。對(duì)于流動(dòng)人口管理系統(tǒng)來說,由于區(qū)縣的每個(gè)人都要有一條記錄,一個(gè)市或縣的人口數(shù) 量一般達(dá)到10萬,有些大縣甚至達(dá)到100萬級(jí),每一個(gè)人的記錄包括出生年月,戶口所在 地,姓名,性別,如果育齡婦女占1/3,則大約有30萬條數(shù)據(jù),因此系統(tǒng)數(shù)據(jù)量不是 很大,屬于中小型應(yīng)用在此,我們建議采用microsoft sql server數(shù)據(jù)庫作為后臺(tái)的數(shù)據(jù)庫。 這主要是考慮系統(tǒng)的性能價(jià)格比,和易于管理性,易維護(hù)性。如前所述,microsoft sql server 是基于 windows 2000 ad

18、vanced server 服務(wù)器的,我們通過 tpc 的網(wǎng)站可以看到microsoft sql server的性能已經(jīng)穩(wěn)居數(shù)據(jù)庫應(yīng)用的前幾位,可以滿足系統(tǒng)的 穩(wěn)定性和大數(shù)據(jù)量的要求。對(duì)于小縣/區(qū)來說,系統(tǒng)的數(shù)據(jù)容量較小,采用winnt平臺(tái)安裝 數(shù)據(jù)庫也可以較好的滿足要求。當(dāng)人口增加,數(shù)據(jù)量變大的時(shí)候,microsoft sql server也可 以很好的滿足數(shù)據(jù)管理的要求數(shù)據(jù)庫的穩(wěn)定是建立在*作系統(tǒng)穩(wěn)定的基礎(chǔ)上。windows 2000 advanced server經(jīng)過了最 嚴(yán)格的安全認(rèn)證,獲得了最高的c2級(jí)別的安全認(rèn)證標(biāo)準(zhǔn)。由此可以證明windows 2000 advanced server的系統(tǒng)穩(wěn)定性是極高的,他的代碼經(jīng)過檢驗(yàn),證明是穩(wěn)定的。microsoft sql server的性能我們已經(jīng)在tpc網(wǎng)站上看到了,某些大型電信

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論