数据库的种类
From:http://www.job168.com/info/read_87955.html
數據庫的種類
大型數據庫有:Oracle、Sybase、DB2、SQL?server?
小型數據庫有:Access、MySQL、BD2等。
?
???????? 2007年4月29日消息,國外媒體報道,據權威調研機構IDC初步數據顯示,盡管微軟SQL Server發展迅猛,但甲骨文依然稱霸全球數據庫市場。
IDC數據顯示,2006年全球數據庫市場規模達到了165億美元。其中,甲骨文的銷售額為73億美元,占到了44.4%,排名首位。
IBM位居第二,其DB2數據庫的銷售額為35億美元,同比增長11.9%。略低于甲骨文的14.7%,以及業內14.3%的平均水平。
微軟排名第三,營收額達到了31億美元,漲幅高達25%,市場份額為18.6%。此外,Sybase和NCR Teradata分別列居第四和第五位
---------------------------------------------------------------------------------------------------------------------
????一、開放性?
1. SQL Server?
只能在windows上運行,沒有絲毫的開放性,操作系統的系統的穩定對數據庫是十分重要的。Windows9X系列產品是偏重于桌面應用,NT server只適合中小型企業。而且windows平臺的可靠性,安全性和伸縮性是非常有限的。它不象unix那樣久經考驗,尤其是在處理大數據庫。?
2. Oracle?
能在所有主流平臺上運行(包括 windows)。完全支持所有的工業標準。采用完全開放策略。可以使客戶選擇最適合的解決方案。對開發商全力支持。?
3. Sybase ASE?
能在所有主流平臺上運行(包括 windows)。 但由于早期Sybase與OS集成度不高,因此VERSION11.9.2以下版本需要較多OS和DB級補丁。在多平臺的混合環境中,會有一定問題。?
4. DB2?
能在所有主流平臺上運行(包括windows)。最適于海量數據。DB2在企業級的應用最為廣泛,在全球的500家最大的企業中,幾乎85%以上用DB2數據庫服務器,而國內到97年約占5%。?
二、可伸縮性,并行性?
1. SQL server?
并行實施和共存模型并不成熟,很難處理日益增多的用戶數和數據卷,伸縮性有限。?
2. Oracle?
并行服務器通過使一組結點共享同一簇中的工作來擴展windownt的能力,提供高可用性和高伸縮性的簇的解決方案。如果windowsNT不能滿足需要,用戶可以把數據庫移到UNIX中。Oracle的并行服務器對各種UNIX平臺的集群機制都有著相當高的集成度。?
3. Sybase ASE?
雖然有DB SWITCH來支持其并行服務器,但DB SWITCH在技術層面還未成熟,且只支持版本12.5以上的ASE SERVER。DB SWITCH技術需要一臺服務器充當SWITCH,從而在硬件上帶來一些麻煩。?
4. DB2?
具有很好的并行性。DB2把數據庫管理擴充到了并行的、多節點的環境。數據庫分區是數據庫的一部分,包含自己的數據、索引、配置文件、和事務日志。數據庫分區有時被稱為節點安全性。?
三、安全認證?
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平臺下的并發性要優與 SQL Server。?
4. DB2?
性能較高適用于數據倉庫和在線事物處理。?
五、客戶端支持及應用模式?
1. SQL Server?
C/S結構,只支持windows客戶,可以用ADO、DAO、OLEDB、ODBC連接。?
2. Oracle?
多層次網絡計算,支持多種工業標準,可以用ODBC、JDBC、OCI等網絡客戶連接。?
3. Sybase ASE?
C/S結構,可以用ODBC、Jconnect、Ct-library等網絡客戶連接。?
4. DB2?
跨平臺,多層結構,支持ODBC、JDBC等客戶。?
六、操作簡便?
1. SQL Server?
操作簡單,但只有圖形界面。?
2. Oracle?
較復雜,同時提供GUI和命令行,在windowsNT和unix下操作相同。?
3. Sybase ASE?
較復雜,同時提供GUI和命令行。但GUI較差,常常無法及時狀態,建議使用命令行。?
4. DB2?
操作簡單,同時提供GUI和命令行,在windowsNT和unix下操作相同。?
七、使用風險?
1. SQL server?
完全重寫的代碼,經歷了長期的測試,不斷延遲,許多功能需要時間來證明。并不十分兼容。?
2. Oracle?
長時間的開發經驗,完全向下兼容。得到廣泛的應用。完全沒有風險。?
3. Sybase ASE?
向下兼容, 但是ct-library 程序不益移植。?
4. DB2?
在巨型企業得到廣泛的應用,向下兼容性好。風險小。
-----------------------------------------------------------------------------------------------------------------------
?????? 最"容易"的數據庫系統-Microsoft SQL Server
如果你打算做一個DBA,建議你選擇那些現在比較流行的數據庫系統。這意味著你將有更多的就業機會、交流和培訓機會,而且,流行自有流行的理由,你可以因此省心很多。當然,就業競爭壓力也比較大。一般的入門者選擇Microsoft SQL Server,這是非常適合中小型企業的數據庫系統,熟悉Access的讀者很容易就能初步使用Microsoft SQL Server,成為一個DBBS。 J
Microsoft SQL Server 7.0的報價,5用戶版1399美金,增加用戶時,127美金每用戶。
最"難"的數據庫-無冕之王Oracle
如果你有機會接觸到Oracle,那可是個好機會。Oracle是目前最看好的數據庫廠商,由于其強大的功能和可配置、可管理能力,Oracle DBA的薪資一般比其他數據庫管理員的薪資要高。而且,Oracle在大中型企業的關鍵應用也更加普遍了。Oracle可以運行在Windows NT、Sun Solaris、Linux等平臺下。很多情況下要求你不僅僅熟悉NT,還要你熟悉Unix;而且Oracle不太友善的界面和成箱的Oracle產品資料可能也是一個障礙。
Oracle 8i標準版的報價,如果運行在Windows NT,附帶JServer和interMedia,支持5個并發用戶,報價是3925美金每CPU。增加并發用戶時,785美金每用戶。增加附加的命名用戶時,392.5美金每用戶。
數據庫系統的貴族-IBM UDB/DB2
作為30年數據庫研究的成果,IBM DB2確實稱得上"數據庫系統的貴族"。不管是小型商業系統,還是大的銀行系統,用DB2都是可以高枕無憂的。最近推出的新版DB2 6.1, 管理和調節工具更加卓越和便于使用。DB2 可以運行在Intel架構上,也可以運行在IBM的S/390大型計算機上。如果你所在的行業對IBM的機器特別地稱道,建議你學習IBM DB2。
DB2有兩種版本:工作組版和企業版。工作組版999美元每服務器,外加249美元每個并發用戶。而企業版是12500美元每個CPU,不限并發用戶數量。
以Java為中心的數據庫-Sybase Adaptive Server Enterprise(ASE) 12.0
即將發布的Sybase ASE 12.0,直接面向Java 程序員。這種以Java為中心的數據庫系統,為那些準備在Java 平臺下構建企業應用的企業來說,將是最好的選擇。但是ASE稱不上一個數據庫領域的領先者,盡管相對于它以前的版本已經改進很多,并支持多個CPU和更多的并發,還有很多的新的特性。但Sybase的風光似乎已經不再。
值得期盼的Informix Centaur
有時候"第一"只是意味著你的對手需要等待更長的時間去趕上你。這正是1997年創立的Informix所面臨的。Informix公司是率先將多媒體特性加入到關系數據庫系統的大型數據庫廠商之一。但是如今,IBM、Oracle、Sybase都已經跨越了這個概念。所以,Informix不得不尋求新的支撐來使自己區別于其他數據庫廠商。這就是Informix Centaur的目標。Informix Centaur結合了Informix Dynamic Server 7.3的對象-關系數據庫和Informix Universal Data Option 9.1,意在獲得更好的適應性和多媒體支持。詳情如何,我們拭目以待!
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎
總結
- 上一篇: 【数学逻辑思维】A 好玩的数独游戏——0
- 下一篇: 巨杉数据库入选Gartner报告,中国数