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

下載本文檔

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

文檔簡介

1、開放性、SQL Server只能在windows上運(yùn)行,沒有絲毫的開放性,操作系統(tǒng)的系統(tǒng)的穩(wěn)定對數(shù)據(jù)庫是十分重要的。Windows9X系列產(chǎn)品是偏重于桌面應(yīng)用,NT server只適合中小型企業(yè)。而且windows平臺的可 靠性,安全性和伸縮性是非常有限的。它不象unix那樣久經(jīng)考驗,尤其是在處理大數(shù)據(jù)庫。Oracle能在所有主流平臺上運(yùn)行(包括windows)。完全支持所有的工業(yè)標(biāo)準(zhǔn)。采用完全開放策略??梢允?客戶選擇最適合的解決方案。對開發(fā)商全力支持。Sybase ASE能在所有主流平臺上運(yùn)行(包括 windows)。但由于早期Sybase與OS集成度不高,因此 VERSION11.9.2

2、以下版本需要較多OS和DB級補(bǔ)丁。在多平臺的混合環(huán)境中,會有一定問題。DB2能在所有主流平臺上運(yùn)行(包括windows)。最適于海量數(shù)據(jù)。DB2在企業(yè)級的應(yīng)用最為廣泛,在 全球的500家最大的企業(yè)中,幾乎85%以上用DB2數(shù)據(jù)庫服務(wù)器,而國內(nèi)到97年約占5%。二、可伸縮性,并行性SQL server并行實施和共存模型并不成熟,很難處理日益增多的用戶數(shù)和數(shù)據(jù)卷,伸縮性有限。Oracle并行服務(wù)器通過使一組結(jié)點(diǎn)共享同一簇中的工作來擴(kuò)展windownt的能力,提供高可用性和高伸縮性 的簇的解決方案。如果windowsNT不能滿足需要,用戶可以把數(shù)據(jù)庫移到UNIX中。Oracle的并 行服務(wù)器對各種U

3、NIX平臺的集群機(jī)制都有著相當(dāng)高的集成度。Sybase ASE雖然有DB SWITCH來支持其并行服務(wù)器,但DB SWITCH在技術(shù)層面還未成熟,且只支持版本12.5 以上的ASE SERVER。DB SWITCH技術(shù)需要一臺服務(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ū)有時被稱為節(jié)點(diǎn)安全性。三、安全認(rèn)證SQL server沒有獲得任何安全證書。Oracle Server獲得最高認(rèn)證級別的ISO標(biāo)準(zhǔn)認(rèn)證。Sybase ASE獲得最高認(rèn)證級

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

5、connect、Ct-library等網(wǎng)絡(luò)客戶連接。DB2跨平臺,多層結(jié)構(gòu),支持ODBC、JDBC等客戶。六、操作簡便SQL Server操作簡單,但只有圖形界面。Oracle較復(fù)雜,同時提供GUI和命令行,在WindowsNT和unix下操作相同。Sybase ASE較復(fù)雜,同時提供GUI和命令行。但GUI較差,常常無法及時狀態(tài),建議使用命令行。DB2操作簡單,同時提供GUI和命令行,在WindowsNT和unix下操作相同。七、使用風(fēng)險SQL server完全重寫的代碼,經(jīng)歷了長期的測試,不斷延遲,許多功能需要時間來證明。并不十分兼容。Oracle長時間的開發(fā)經(jīng)驗,完全向下兼容。得到廣泛的

6、應(yīng)用。完全沒有風(fēng)險。Sybase ASE向下兼容,但是ct-library程序不益移植。在巨型企業(yè)得到廣泛的應(yīng)用,向下兼容性好。風(fēng)險小。最”容易”的數(shù)據(jù)庫系統(tǒng)-Microsoft SQL Server如果你打算做一個DBA,建議你選擇那些現(xiàn)在比較流行的數(shù)據(jù)庫系統(tǒng)。這意味著你將有更多的就業(yè)機(jī) 會、交流和培訓(xùn)機(jī)會,而且,流行自有流行的理由,你可以因此省心很多。當(dāng)然,就業(yè)競爭壓力也比較大。 一般的入門者選擇Microsoft SQL Server,這是非常適合中小型企業(yè)的數(shù)據(jù)庫系統(tǒng),熟悉Access的讀 者很容易就能初步使用Microsoft SQL Server,成為一個DBBS。JMicroso

7、ft SQL Server 7.0的報價,5用戶版1399美金,增加用戶時,127美金每用戶。最”難的數(shù)據(jù)庫-無冕之王Oracle如果你有機(jī)會接觸到Oracle,那可是個好機(jī)會。Oracle是目前最看好的數(shù)據(jù)庫廠商,由于其強(qiáng)大的 功能和可配置、可管理能力,Oracle DBA的薪資一般比其他數(shù)據(jù)庫管理員的薪資要高。而且,Oracle在 大中型企業(yè)的關(guān)鍵應(yīng)用也更加普遍了。Oracle可以運(yùn)行在Windows NT、Sun Solaris、Linux等平臺 下。很多情況下要求你不僅僅熟悉NT,還要你熟悉Unix;而且Oracle不太友善的界面和成箱的Oracle 產(chǎn)品資料可能也是一個障礙。Orac

8、le 8i標(biāo)準(zhǔn)版的報價,如果運(yùn)行在Windows NT,附帶JServer和interMedia,支持5個并發(fā) 用戶,報價是3925美金每CPU。增加并發(fā)用戶時,785美金每用戶。增加附加的命名用戶時,392.5 美金每用戶。數(shù)據(jù)庫系統(tǒng)的貴族-IBM UDB/DB2作為30年數(shù)據(jù)庫研究的成果,IBM DB2確實稱得上”數(shù)據(jù)庫系統(tǒng)的貴族”。不管是小型商業(yè)系統(tǒng),還 是大的銀行系統(tǒng),用DB2都是可以高枕無憂的。最近推出的新版DB2 6.1,管理和調(diào)節(jié)工具更加卓越和 便于使用。DB2可以運(yùn)行在Intel架構(gòu)上,也可以運(yùn)行在IBM的S/390大型計算機(jī)上。如果你所在的行 業(yè)對IBM的機(jī)器特別地稱道,建議

9、你學(xué)習(xí)IBM DB2。DB2有兩種版本:工作組版和企業(yè)版。工作組版999美元每服務(wù)器,外加249美元每個并發(fā)用戶。 而企業(yè)版是12500美元每個CPU,不限并發(fā)用戶數(shù)量。以 Java 為中心的數(shù)據(jù)庫-Sybase Adaptive Server Enterprise(ASE) 12.0即將發(fā)布的Sybase ASE 12.0,直接面向Java程序員。這種以Java為中心的數(shù)據(jù)庫系統(tǒng),為那 些準(zhǔn)備在Java平臺下構(gòu)建企業(yè)應(yīng)用的企業(yè)來說,將是最好的選擇。但是ASE稱不上一個數(shù)據(jù)庫領(lǐng)域的領(lǐng) 先者,盡管相對于它以前的版本已經(jīng)改進(jìn)很多,并支持多個CPU和更多的并發(fā),還有很多的新的特性。但 Sybase的

10、風(fēng)光似乎已經(jīng)不再。值得期盼的Informix Centaur有時候”第一”只是意味著你的對手需要等待更長的時間去趕上你。這正是1997年創(chuàng)立的Informix 所面臨的。Informix公司是率先將多媒體特性加入到關(guān)系數(shù)據(jù)庫系統(tǒng)的大型數(shù)據(jù)庫廠商之一。但是如今, IBM、Oracle、Sybase都已經(jīng)跨越了這個概念。所以,Informix不得不尋求新的支撐來使自己區(qū)別于其 他數(shù)據(jù)庫廠商。這就是 Informix Centaur 的目標(biāo)。Informix Centaur 結(jié)合了 Informix Dynamic Server 7.3的對象-關(guān)系數(shù)據(jù)庫和Informix Universal Dat

11、a Option 9.1,意在獲得更好的適應(yīng)性和多媒體支持。詳情如何,我們拭目以待!mysql 和 SQL server 的區(qū)別懸賞分:0 |解決時間:2011-6-30 17:08 |提問者:瘋了希望 Q最佳答案對于程序開發(fā)人員而言,目前使用最流行的兩種后臺數(shù)據(jù)庫即為MySQL and SQL Server。這兩者最基本的相似之處在于數(shù)據(jù)存儲和屬于查詢系統(tǒng)。你可以 使用SQL來訪問這兩種數(shù)據(jù)庫的數(shù)據(jù),因為它們都支持ANSI-SQL。還有,這 兩種數(shù)據(jù)庫系統(tǒng)都支持二進(jìn)制關(guān)鍵詞和關(guān)鍵索引,這就大大地加快了查詢速度。 同時,二者也都提供支持XML的各種格式。除了在顯而易見的軟件價格上的區(qū) 別之外,

12、這兩個產(chǎn)品還有什么明顯的區(qū)別嗎?在這二者之間你是如何選擇的?讓 我們看看這兩個產(chǎn)品的主要的不同之處,包括發(fā)行費(fèi)用,性能以及它們的安全性。根本的區(qū)別是它們遵循的基本原則二者所遵循的基本原則是它們的主要區(qū)別:開放vs保守。SQL服務(wù)器的狹隘的, 保守的存儲引擎與MySQL服務(wù)器的可擴(kuò)展,開放的存儲引擎絕然不同。雖然你 可以使用SQL服務(wù)器的Sybase引擎,但MySQL能夠提供更多種的選擇,如 MylSAM, Heap, InnoDB, and Berkeley DB。MySQL 不完全支持陌生的關(guān)鍵詞, 所以它比SQL服務(wù)器要少一些相關(guān)的數(shù)據(jù)庫。同時,MySQL也缺乏一些存儲程 序的功能,比如M

13、yISAM引擎聯(lián)支持交換功能。發(fā)行費(fèi)用:MySQL不全是免費(fèi),但很便宜當(dāng)提及發(fā)行的費(fèi)用,這兩個產(chǎn)品采用兩種絕然不同的決策。對于SQL服務(wù)器, 獲取一個免費(fèi)的開發(fā)費(fèi)用最常的方式是購買微軟的Office或者Visual Studio的 費(fèi)用。但是,如果你想用于商業(yè)產(chǎn)品的開發(fā),你必須還要購買SQL Server Standard Editiono學(xué)?;蚍勤A利的企業(yè)可以不考慮這一附加的費(fèi)用。性能:先進(jìn)的MySQL純粹就性能而言,MySQL是相當(dāng)出色的,因為它包含一個缺省桌面格式 MyISAM。MyISAM數(shù)據(jù)庫與磁盤非常地兼容而不占用過多的CPU和內(nèi)存。MySQL可以運(yùn)行于Windows系統(tǒng)而不會發(fā)生

14、沖突,在UNIX或類似UNIX系統(tǒng) 上運(yùn)行則更好。你還可以通過使用64位處理器來獲取額外的一些性能。因為 MySQL在內(nèi)部里很多時候都使用64位的整數(shù)處理。Yahoo!商業(yè)網(wǎng)站就使用 MySQL作為后臺數(shù)據(jù)庫。當(dāng)提及軟件的性能,SQL服務(wù)器的穩(wěn)定性要比它的競爭對于強(qiáng)很多。但是,這 些特性也要付出代價的。比如,必須增加額外復(fù)雜操作,磁盤存儲,內(nèi)存損耗等 等。如果你的硬件和軟件不能充分支持SQL服務(wù)器,我建議你最好選擇其他如 DBMS數(shù)據(jù)庫,因為這樣你會得到更好的結(jié)果。安全功能MySQL有一個用于改變數(shù)據(jù)的二進(jìn)制日志。因為它是二進(jìn)制,這一日志能夠快 速地從主機(jī)上復(fù)制數(shù)據(jù)到客戶機(jī)上。即使服務(wù)器崩潰,

15、這一二進(jìn)制日志也會保持 完整,而且復(fù)制的部分也不會受到損壞。在SQL服務(wù)器中,你也可以記錄SQL的有關(guān)查詢,但這需要付出很高的代價。安全性這兩個產(chǎn)品都有自己完整的安全機(jī)制。只要你遵循這些安全機(jī)制,一般程序都不 會出現(xiàn)什么問題。這兩者都使用缺省的IP端口,但是有時候很不幸,這些IP也 會被一些黑客闖入。當(dāng)然,你也可以自己設(shè)置這些IP端口?;謴?fù)性:先進(jìn)的SQL服務(wù)器恢復(fù)性也是MySQL的一個特點(diǎn),這主要表現(xiàn)在MylSAM配置中。這種方式有 它固有的缺欠,如果你不慎損壞數(shù)據(jù)庫,結(jié)果可能會導(dǎo)致所有的數(shù)據(jù)丟失。然而, 對于SQL服務(wù)器而言就表現(xiàn)得很穩(wěn)鍵。SQL服務(wù)器能夠時刻監(jiān)測數(shù)據(jù)交換點(diǎn)并 能夠把數(shù)據(jù)庫

16、損壞的過程保存下來。根據(jù)需要決定你的選擇對于這兩種數(shù)據(jù)庫,如果非要讓我說出到底哪一種更加出色,也許我會讓你失望。 以我的觀點(diǎn),任一對你的工作有幫助的數(shù)據(jù)庫都是很好的數(shù)據(jù)庫,沒有哪一個數(shù) 據(jù)庫是絕對的出色,也沒有哪一個數(shù)據(jù)庫是絕對的差勁。我想要告訴你的是你應(yīng) 該多從你自己的需要出發(fā),即你要完成什么樣的任務(wù)?而不要單純地從軟件的功 能出發(fā)。如果你想建立一個.NET服務(wù)器體系,這一體系可以從多個不同平臺訪問數(shù)據(jù), 參與數(shù)據(jù)庫的管理,那么你可以選用SQL服務(wù)器。如果你想建立一個第三方站 點(diǎn),這一站點(diǎn)可以從一些客戶端讀取數(shù)據(jù),那么MySQL將是最好的選擇。這兩者數(shù)據(jù)庫都能夠在.NET或J2EE下運(yùn)行正常

17、,同樣,都能夠利用RAID。RM 的 DB2作為關(guān)系數(shù)據(jù)庫領(lǐng)域的開拓者和領(lǐng)航人,舊M在1997年完成了 System R系 統(tǒng)的原型,1980年開始提供集成的數(shù)據(jù)庫服務(wù)器System/38,隨后是 SQL/DSforVSE和VM,其初始版本與SystemR研究原型密切相關(guān)。DB2 forMVSVI在1983年推出。該版本的目標(biāo)是提供這一新方案所承諾的簡單性, 數(shù)據(jù)不相關(guān)性和用戶生產(chǎn)率。1988年DB2 for MVS提供了強(qiáng)大的在線事務(wù)處理 (OLTP)支持,1989年和1993年分別以遠(yuǎn)程工作單元和分布式工作單元實 現(xiàn)了分布式數(shù)據(jù)庫支持。最近推出的DB2 Universal Database

18、 6.1則是通用數(shù) 據(jù)庫的典范,是第一個具備網(wǎng)上功能的多媒體關(guān)系數(shù)據(jù)庫管理系統(tǒng),支持包括 Linux在內(nèi)的一系列平臺。OracleOracle前身叫SDL,由Larry Ellison和另兩個編程人員在1977創(chuàng)辦,他們 開發(fā)了自己的拳頭產(chǎn)品,在市場上大量銷售,1979年,Oracle公司引入了第一 個商用SQL關(guān)系數(shù)據(jù)庫管理系統(tǒng)。Oracle公司是最早開發(fā)關(guān)系數(shù)據(jù)庫的廠商之 一,其產(chǎn)品支持最廣泛的操作系統(tǒng)平臺。目前Oracle關(guān)系數(shù)據(jù)庫產(chǎn)品的市場占 有率名列前茅。InformixInformix在1980年成立,目的是為Unix等開放操作系統(tǒng)提供專業(yè)的關(guān)系型數(shù) 據(jù)庫產(chǎn)品。公司的名稱Infor

19、mix便是取自Information和Unix的結(jié)合o Informix 第一個真正支持SQL語言的關(guān)系數(shù)據(jù)庫產(chǎn)品是Informix SE(StandardEngine)。 InformixSE是在當(dāng)時的微機(jī)Unix環(huán)境下主要的數(shù)據(jù)庫產(chǎn)品。它也是第一個被移 植到Linux上的商業(yè)數(shù)據(jù)庫產(chǎn)品。SybaseSybase公司成立于1984年,公司名稱“Sybase”取自“system”和“database” 相結(jié)合的含義。Sybase公司的創(chuàng)始人之一 Bob Epstein是Ingres大學(xué)版(與 System/R同時期的關(guān)系數(shù)據(jù)庫模型產(chǎn)品)的主要設(shè)計人員。公司的第一個關(guān)系 數(shù)據(jù)庫產(chǎn)品是1987年5月推出的Sybase SQLServer1.0。Sybase首先提出 Client/Server數(shù)據(jù)庫體系結(jié)構(gòu)的思想,

溫馨提示

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

最新文檔

評論

0/150

提交評論