数据库的种类
From:http://www.job168.com/info/read_87955.html
數(shù)據(jù)庫的種類
大型數(shù)據(jù)庫有:Oracle、Sybase、DB2、SQL?server?
小型數(shù)據(jù)庫有:Access、MySQL、BD2等。
?
???????? 2007年4月29日消息,國外媒體報道,據(jù)權威調研機構IDC初步數(shù)據(jù)顯示,盡管微軟SQL Server發(fā)展迅猛,但甲骨文依然稱霸全球數(shù)據(jù)庫市場。
IDC數(shù)據(jù)顯示,2006年全球數(shù)據(jù)庫市場規(guī)模達到了165億美元。其中,甲骨文的銷售額為73億美元,占到了44.4%,排名首位。
IBM位居第二,其DB2數(shù)據(jù)庫的銷售額為35億美元,同比增長11.9%。略低于甲骨文的14.7%,以及業(yè)內14.3%的平均水平。
微軟排名第三,營收額達到了31億美元,漲幅高達25%,市場份額為18.6%。此外,Sybase和NCR Teradata分別列居第四和第五位
---------------------------------------------------------------------------------------------------------------------
????一、開放性?
1. SQL Server?
只能在windows上運行,沒有絲毫的開放性,操作系統(tǒng)的系統(tǒng)的穩(wěn)定對數(shù)據(jù)庫是十分重要的。Windows9X系列產品是偏重于桌面應用,NT server只適合中小型企業(yè)。而且windows平臺的可靠性,安全性和伸縮性是非常有限的。它不象unix那樣久經(jīng)考驗,尤其是在處理大數(shù)據(jù)庫。?
2. Oracle?
能在所有主流平臺上運行(包括 windows)。完全支持所有的工業(yè)標準。采用完全開放策略??梢允箍蛻暨x擇最適合的解決方案。對開發(fā)商全力支持。?
3. Sybase ASE?
能在所有主流平臺上運行(包括 windows)。 但由于早期Sybase與OS集成度不高,因此VERSION11.9.2以下版本需要較多OS和DB級補丁。在多平臺的混合環(huán)境中,會有一定問題。?
4. DB2?
能在所有主流平臺上運行(包括windows)。最適于海量數(shù)據(jù)。DB2在企業(yè)級的應用最為廣泛,在全球的500家最大的企業(yè)中,幾乎85%以上用DB2數(shù)據(jù)庫服務器,而國內到97年約占5%。?
二、可伸縮性,并行性?
1. SQL server?
并行實施和共存模型并不成熟,很難處理日益增多的用戶數(shù)和數(shù)據(jù)卷,伸縮性有限。?
2. Oracle?
并行服務器通過使一組結點共享同一簇中的工作來擴展windownt的能力,提供高可用性和高伸縮性的簇的解決方案。如果windowsNT不能滿足需要,用戶可以把數(shù)據(jù)庫移到UNIX中。Oracle的并行服務器對各種UNIX平臺的集群機制都有著相當高的集成度。?
3. Sybase ASE?
雖然有DB SWITCH來支持其并行服務器,但DB SWITCH在技術層面還未成熟,且只支持版本12.5以上的ASE SERVER。DB SWITCH技術需要一臺服務器充當SWITCH,從而在硬件上帶來一些麻煩。?
4. DB2?
具有很好的并行性。DB2把數(shù)據(jù)庫管理擴充到了并行的、多節(jié)點的環(huán)境。數(shù)據(jù)庫分區(qū)是數(shù)據(jù)庫的一部分,包含自己的數(shù)據(jù)、索引、配置文件、和事務日志。數(shù)據(jù)庫分區(qū)有時被稱為節(jié)點安全性。?
三、安全認證?
1. SQL server?
沒有獲得任何安全證書。?
2. Oracle Server?
獲得最高認證級別的ISO標準認證。?
3. Sybase ASE?
獲得最高認證級別的ISO標準認證。?
4. DB2?
獲得最高認證級別的ISO標準認證。?
四、性能?
1. SQL Server?
多用戶時性能不佳?
2. Oracle?
性能最高, 保持開放平臺下的TPC-D和TPC-C的世界記錄。?
3. Sybase ASE?
性能接近于SQL Server,但在UNIX平臺下的并發(fā)性要優(yōu)與 SQL Server。?
4. DB2?
性能較高適用于數(shù)據(jù)倉庫和在線事物處理。?
五、客戶端支持及應用模式?
1. SQL Server?
C/S結構,只支持windows客戶,可以用ADO、DAO、OLEDB、ODBC連接。?
2. Oracle?
多層次網(wǎng)絡計算,支持多種工業(yè)標準,可以用ODBC、JDBC、OCI等網(wǎng)絡客戶連接。?
3. Sybase ASE?
C/S結構,可以用ODBC、Jconnect、Ct-library等網(wǎng)絡客戶連接。?
4. DB2?
跨平臺,多層結構,支持ODBC、JDBC等客戶。?
六、操作簡便?
1. SQL Server?
操作簡單,但只有圖形界面。?
2. Oracle?
較復雜,同時提供GUI和命令行,在windowsNT和unix下操作相同。?
3. Sybase ASE?
較復雜,同時提供GUI和命令行。但GUI較差,常常無法及時狀態(tài),建議使用命令行。?
4. DB2?
操作簡單,同時提供GUI和命令行,在windowsNT和unix下操作相同。?
七、使用風險?
1. SQL server?
完全重寫的代碼,經(jīng)歷了長期的測試,不斷延遲,許多功能需要時間來證明。并不十分兼容。?
2. Oracle?
長時間的開發(fā)經(jīng)驗,完全向下兼容。得到廣泛的應用。完全沒有風險。?
3. Sybase ASE?
向下兼容, 但是ct-library 程序不益移植。?
4. DB2?
在巨型企業(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。 J
Microsoft 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產品資料可能也是一個障礙。
Oracle 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的機器特別地稱道,建議你學習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ù)庫領域的領先者,盡管相對于它以前的版本已經(jīng)改進很多,并支持多個CPU和更多的并發(fā),還有很多的新的特性。但Sybase的風光似乎已經(jīng)不再。
值得期盼的Informix Centaur
有時候"第一"只是意味著你的對手需要等待更長的時間去趕上你。這正是1997年創(chuàng)立的Informix所面臨的。Informix公司是率先將多媒體特性加入到關系數(shù)據(jù)庫系統(tǒng)的大型數(shù)據(jù)庫廠商之一。但是如今,IBM、Oracle、Sybase都已經(jīng)跨越了這個概念。所以,Informix不得不尋求新的支撐來使自己區(qū)別于其他數(shù)據(jù)庫廠商。這就是Informix Centaur的目標。Informix Centaur結合了Informix Dynamic Server 7.3的對象-關系數(shù)據(jù)庫和Informix Universal Data Option 9.1,意在獲得更好的適應性和多媒體支持。詳情如何,我們拭目以待!
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎
總結
- 上一篇: 【数学逻辑思维】A 好玩的数独游戏——0
- 下一篇: ios添加设备真机测试,以及Undefi