版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、開放性、SQL Server只能在windows上運行,沒有絲毫的開放性,操作系統(tǒng)的系統(tǒng)的穩(wěn)定對數(shù)據(jù)庫是十分重要的。Windows9X系列產品是偏重于桌面應用,NT server只適合中小型企業(yè)。而且windows平臺的可 靠性,安全性和伸縮性是非常有限的。它不象unix那樣久經考驗,尤其是在處理大數(shù)據(jù)庫。Oracle能在所有主流平臺上運行(包括windows)。完全支持所有的工業(yè)標準。采用完全開放策略??梢允?客戶選擇最適合的解決方案。對開發(fā)商全力支持。Sybase ASE能在所有主流平臺上運行(包括 windows)。但由于早期Sybase與OS集成度不高,因此 VERSION11.9.2
2、以下版本需要較多OS和DB級補丁。在多平臺的混合環(huán)境中,會有一定問題。DB2能在所有主流平臺上運行(包括windows)。最適于海量數(shù)據(jù)。DB2在企業(yè)級的應用最為廣泛,在 全球的500家最大的企業(yè)中,幾乎85%以上用DB2數(shù)據(jù)庫服務器,而國內到97年約占5%。二、可伸縮性,并行性SQL server并行實施和共存模型并不成熟,很難處理日益增多的用戶數(shù)和數(shù)據(jù)卷,伸縮性有限。Oracle并行服務器通過使一組結點共享同一簇中的工作來擴展windownt的能力,提供高可用性和高伸縮性 的簇的解決方案。如果windowsNT不能滿足需要,用戶可以把數(shù)據(jù)庫移到UNIX中。Oracle的并 行服務器對各種U
3、NIX平臺的集群機制都有著相當高的集成度。Sybase ASE雖然有DB SWITCH來支持其并行服務器,但DB SWITCH在技術層面還未成熟,且只支持版本12.5 以上的ASE SERVER。DB SWITCH技術需要一臺服務器充當SWITCH,從而在硬件上帶來一些麻 煩。DB2具有很好的并行性。DB2把數(shù)據(jù)庫管理擴充到了并行的、多節(jié)點的環(huán)境。數(shù)據(jù)庫分區(qū)是數(shù)據(jù)庫的部分,包含自己的數(shù)據(jù)、索引、配置文件、和事務日志。數(shù)據(jù)庫分區(qū)有時被稱為節(jié)點安全性。三、安全認證SQL server沒有獲得任何安全證書。Oracle Server獲得最高認證級別的ISO標準認證。Sybase ASE獲得最高認證級
4、別的ISO標準認證。DB2獲得最高認證級別的ISO標準認證。四、性能SQL Server多用戶時性能不佳Oracle性能最高,保持開放平臺下的TPC-D和TPC-C的世界記錄。Sybase ASE性能接近于SQL Server,但在UNIX平臺下的并發(fā)性要優(yōu)與SQL Server。DB2性能較高適用于數(shù)據(jù)倉庫和在線事物處理。五、客戶端支持及應用模式SQL ServerC/S結構,只支持windows客戶,可以用ADO、DAO、OLEDB、ODBC連接。Oracle多層次網絡計算,支持多種工業(yè)標準,可以用ODBC、JDBC、OCI等網絡客戶連接。Sybase ASEC/S結構,可以用ODBC、J
5、connect、Ct-library等網絡客戶連接。DB2跨平臺,多層結構,支持ODBC、JDBC等客戶。六、操作簡便SQL Server操作簡單,但只有圖形界面。Oracle較復雜,同時提供GUI和命令行,在WindowsNT和unix下操作相同。Sybase ASE較復雜,同時提供GUI和命令行。但GUI較差,常常無法及時狀態(tài),建議使用命令行。DB2操作簡單,同時提供GUI和命令行,在WindowsNT和unix下操作相同。七、使用風險SQL server完全重寫的代碼,經歷了長期的測試,不斷延遲,許多功能需要時間來證明。并不十分兼容。Oracle長時間的開發(fā)經驗,完全向下兼容。得到廣泛的
6、應用。完全沒有風險。Sybase ASE向下兼容,但是ct-library程序不益移植。在巨型企業(yè)得到廣泛的應用,向下兼容性好。風險小。最”容易”的數(shù)據(jù)庫系統(tǒng)-Microsoft SQL Server如果你打算做一個DBA,建議你選擇那些現(xiàn)在比較流行的數(shù)據(jù)庫系統(tǒng)。這意味著你將有更多的就業(yè)機 會、交流和培訓機會,而且,流行自有流行的理由,你可以因此省心很多。當然,就業(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如果你有機會接觸到Oracle,那可是個好機會。Oracle是目前最看好的數(shù)據(jù)庫廠商,由于其強大的 功能和可配置、可管理能力,Oracle DBA的薪資一般比其他數(shù)據(jù)庫管理員的薪資要高。而且,Oracle在 大中型企業(yè)的關鍵應用也更加普遍了。Oracle可以運行在Windows NT、Sun Solaris、Linux等平臺 下。很多情況下要求你不僅僅熟悉NT,還要你熟悉Unix;而且Oracle不太友善的界面和成箱的Oracle 產品資料可能也是一個障礙。Orac
8、le 8i標準版的報價,如果運行在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,管理和調節(jié)工具更加卓越和 便于使用。DB2可以運行在Intel架構上,也可以運行在IBM的S/390大型計算機上。如果你所在的行 業(yè)對IBM的機器特別地稱道,建議
9、你學習IBM DB2。DB2有兩種版本:工作組版和企業(yè)版。工作組版999美元每服務器,外加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),為那 些準備在Java平臺下構建企業(yè)應用的企業(yè)來說,將是最好的選擇。但是ASE稱不上一個數(shù)據(jù)庫領域的領 先者,盡管相對于它以前的版本已經改進很多,并支持多個CPU和更多的并發(fā),還有很多的新的特性。但 Sybase的
10、風光似乎已經不再。值得期盼的Informix Centaur有時候”第一”只是意味著你的對手需要等待更長的時間去趕上你。這正是1997年創(chuàng)立的Informix 所面臨的。Informix公司是率先將多媒體特性加入到關系數(shù)據(jù)庫系統(tǒng)的大型數(shù)據(jù)庫廠商之一。但是如今, IBM、Oracle、Sybase都已經跨越了這個概念。所以,Informix不得不尋求新的支撐來使自己區(qū)別于其 他數(shù)據(jù)庫廠商。這就是 Informix Centaur 的目標。Informix Centaur 結合了 Informix Dynamic Server 7.3的對象-關系數(shù)據(jù)庫和Informix Universal Dat
11、a Option 9.1,意在獲得更好的適應性和多媒體支持。詳情如何,我們拭目以待!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)都支持二進制關鍵詞和關鍵索引,這就大大地加快了查詢速度。 同時,二者也都提供支持XML的各種格式。除了在顯而易見的軟件價格上的區(qū) 別之外,
12、這兩個產品還有什么明顯的區(qū)別嗎?在這二者之間你是如何選擇的?讓 我們看看這兩個產品的主要的不同之處,包括發(fā)行費用,性能以及它們的安全性。根本的區(qū)別是它們遵循的基本原則二者所遵循的基本原則是它們的主要區(qū)別:開放vs保守。SQL服務器的狹隘的, 保守的存儲引擎與MySQL服務器的可擴展,開放的存儲引擎絕然不同。雖然你 可以使用SQL服務器的Sybase引擎,但MySQL能夠提供更多種的選擇,如 MylSAM, Heap, InnoDB, and Berkeley DB。MySQL 不完全支持陌生的關鍵詞, 所以它比SQL服務器要少一些相關的數(shù)據(jù)庫。同時,MySQL也缺乏一些存儲程 序的功能,比如M
13、yISAM引擎聯(lián)支持交換功能。發(fā)行費用:MySQL不全是免費,但很便宜當提及發(fā)行的費用,這兩個產品采用兩種絕然不同的決策。對于SQL服務器, 獲取一個免費的開發(fā)費用最常的方式是購買微軟的Office或者Visual Studio的 費用。但是,如果你想用于商業(yè)產品的開發(fā),你必須還要購買SQL Server Standard Editiono學校或非贏利的企業(yè)可以不考慮這一附加的費用。性能:先進的MySQL純粹就性能而言,MySQL是相當出色的,因為它包含一個缺省桌面格式 MyISAM。MyISAM數(shù)據(jù)庫與磁盤非常地兼容而不占用過多的CPU和內存。MySQL可以運行于Windows系統(tǒng)而不會發(fā)生
14、沖突,在UNIX或類似UNIX系統(tǒng) 上運行則更好。你還可以通過使用64位處理器來獲取額外的一些性能。因為 MySQL在內部里很多時候都使用64位的整數(shù)處理。Yahoo!商業(yè)網站就使用 MySQL作為后臺數(shù)據(jù)庫。當提及軟件的性能,SQL服務器的穩(wěn)定性要比它的競爭對于強很多。但是,這 些特性也要付出代價的。比如,必須增加額外復雜操作,磁盤存儲,內存損耗等 等。如果你的硬件和軟件不能充分支持SQL服務器,我建議你最好選擇其他如 DBMS數(shù)據(jù)庫,因為這樣你會得到更好的結果。安全功能MySQL有一個用于改變數(shù)據(jù)的二進制日志。因為它是二進制,這一日志能夠快 速地從主機上復制數(shù)據(jù)到客戶機上。即使服務器崩潰,
15、這一二進制日志也會保持 完整,而且復制的部分也不會受到損壞。在SQL服務器中,你也可以記錄SQL的有關查詢,但這需要付出很高的代價。安全性這兩個產品都有自己完整的安全機制。只要你遵循這些安全機制,一般程序都不 會出現(xiàn)什么問題。這兩者都使用缺省的IP端口,但是有時候很不幸,這些IP也 會被一些黑客闖入。當然,你也可以自己設置這些IP端口?;謴托?先進的SQL服務器恢復性也是MySQL的一個特點,這主要表現(xiàn)在MylSAM配置中。這種方式有 它固有的缺欠,如果你不慎損壞數(shù)據(jù)庫,結果可能會導致所有的數(shù)據(jù)丟失。然而, 對于SQL服務器而言就表現(xiàn)得很穩(wěn)鍵。SQL服務器能夠時刻監(jiān)測數(shù)據(jù)交換點并 能夠把數(shù)據(jù)庫
16、損壞的過程保存下來。根據(jù)需要決定你的選擇對于這兩種數(shù)據(jù)庫,如果非要讓我說出到底哪一種更加出色,也許我會讓你失望。 以我的觀點,任一對你的工作有幫助的數(shù)據(jù)庫都是很好的數(shù)據(jù)庫,沒有哪一個數(shù) 據(jù)庫是絕對的出色,也沒有哪一個數(shù)據(jù)庫是絕對的差勁。我想要告訴你的是你應 該多從你自己的需要出發(fā),即你要完成什么樣的任務?而不要單純地從軟件的功 能出發(fā)。如果你想建立一個.NET服務器體系,這一體系可以從多個不同平臺訪問數(shù)據(jù), 參與數(shù)據(jù)庫的管理,那么你可以選用SQL服務器。如果你想建立一個第三方站 點,這一站點可以從一些客戶端讀取數(shù)據(jù),那么MySQL將是最好的選擇。這兩者數(shù)據(jù)庫都能夠在.NET或J2EE下運行正常
17、,同樣,都能夠利用RAID。RM 的 DB2作為關系數(shù)據(jù)庫領域的開拓者和領航人,舊M在1997年完成了 System R系 統(tǒng)的原型,1980年開始提供集成的數(shù)據(jù)庫服務器System/38,隨后是 SQL/DSforVSE和VM,其初始版本與SystemR研究原型密切相關。DB2 forMVSVI在1983年推出。該版本的目標是提供這一新方案所承諾的簡單性, 數(shù)據(jù)不相關性和用戶生產率。1988年DB2 for MVS提供了強大的在線事務處理 (OLTP)支持,1989年和1993年分別以遠程工作單元和分布式工作單元實 現(xiàn)了分布式數(shù)據(jù)庫支持。最近推出的DB2 Universal Database
18、 6.1則是通用數(shù) 據(jù)庫的典范,是第一個具備網上功能的多媒體關系數(shù)據(jù)庫管理系統(tǒng),支持包括 Linux在內的一系列平臺。OracleOracle前身叫SDL,由Larry Ellison和另兩個編程人員在1977創(chuàng)辦,他們 開發(fā)了自己的拳頭產品,在市場上大量銷售,1979年,Oracle公司引入了第一 個商用SQL關系數(shù)據(jù)庫管理系統(tǒng)。Oracle公司是最早開發(fā)關系數(shù)據(jù)庫的廠商之 一,其產品支持最廣泛的操作系統(tǒng)平臺。目前Oracle關系數(shù)據(jù)庫產品的市場占 有率名列前茅。InformixInformix在1980年成立,目的是為Unix等開放操作系統(tǒng)提供專業(yè)的關系型數(shù) 據(jù)庫產品。公司的名稱Infor
19、mix便是取自Information和Unix的結合o Informix 第一個真正支持SQL語言的關系數(shù)據(jù)庫產品是Informix SE(StandardEngine)。 InformixSE是在當時的微機Unix環(huán)境下主要的數(shù)據(jù)庫產品。它也是第一個被移 植到Linux上的商業(yè)數(shù)據(jù)庫產品。SybaseSybase公司成立于1984年,公司名稱“Sybase”取自“system”和“database” 相結合的含義。Sybase公司的創(chuàng)始人之一 Bob Epstein是Ingres大學版(與 System/R同時期的關系數(shù)據(jù)庫模型產品)的主要設計人員。公司的第一個關系 數(shù)據(jù)庫產品是1987年5月推出的Sybase SQLServer1.0。Sybase首先提出 Client/Server數(shù)據(jù)庫體系結構的思想,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版節(jié)能環(huán)保設施運營管理合同范本3篇
- 二零二五年汽車租賃公司兼職司機合同3篇
- 二零二五版家居用品寄售代理合同范本3篇
- 二零二五版草原生態(tài)補償機制承包合同3篇
- 二零二五版插畫師合作合同范本-漫畫創(chuàng)作合作與版權歸屬協(xié)議3篇
- 二零二五版建筑工程施工企業(yè)施工許可證注銷合同3篇
- 二零二五版安徽農民工就業(yè)跟蹤服務合同范本3篇
- 2025版塊石石材礦山投資合作合同3篇
- 基于2025年度行業(yè)標準的招投標實習合同3篇
- 二零二五年金融創(chuàng)新抵押借款合同范本分享3篇
- 蔣詩萌小品《誰殺死了周日》臺詞完整版
- TB 10010-2008 鐵路給水排水設計規(guī)范
- 黑色素的合成與美白產品的研究進展
- 建筑史智慧樹知到期末考試答案2024年
- 金蓉顆粒-臨床用藥解讀
- 社區(qū)健康服務與管理教案
- 2023-2024年家政服務員職業(yè)技能培訓考試題庫(含答案)
- 2023年(中級)電工職業(yè)技能鑒定考試題庫(必刷500題)
- 藏歷新年文化活動的工作方案
- 果酒釀造完整
- 第4章-理想氣體的熱力過程
評論
0/150
提交評論