Mssql定位和中型數據庫市場!
Oracle定位和大型數據庫市場!
mssql的數據庫腳本是t-sql。
Oracle的數據庫腳本是pl/sql。
Mssql只能在windows平臺上使用。
Oracle可以跨多個平臺。
Mssql便宜,容易掌握,相對簡單。
Oracle貴,按組件收費,概念多,麻煩多。
Delphi開發當然註重pl/sql的掌握!
-
開放性:
SQL Server只能在沒有任何開放性的windows上運行。操作系統的穩定性對於數據庫來說非常重要。Windows9X系列產品以桌面應用為主,NT server只適合中小企業。而且windows平臺的可靠性、安全性、可擴展性都非常有限。它不像unix那樣經得起考驗,尤其是在處理具有大量數據的關鍵業務時。
Oracle可以在所有主流平臺上運行(包括windows)。完全支持所有工業標準。采取完全開放的策略。允許客戶選擇最合適的解決方案。給予開發者全力支持。
DB2可以運行在所有主流平臺上(包括windows)。最適合海量數據。DB2是使用最廣泛的企業。在世界500家最大的企業中,幾乎85%使用DB2數據庫服務器,而在中國,1997年這壹數字僅為5%。
可擴展性、並行性
SQL server DB2並行實現和* * *存儲模式不成熟。很難處理不斷增長的用戶數量和數據量。有限的可擴展性。
Oracle parallel server通過讓壹組節點* * *在同壹個集群中分擔工作,擴展了windownt的能力,提供了壹個具有高可用性和高可伸縮性的集群解決方案。如果windowsNT不能滿足需要,用戶可以將數據庫遷移到UNIX。
DB2 DB2具有良好的並行性。DB2將數據庫管理擴展到壹個並行的多節點環境。數據庫分區是數據庫的壹部分,它包含自己的數據、索引、配置文件和事務日誌。數據庫分區有時被稱為節點或數據庫節點。
安全
SQL server未獲得任何安全證書。
Oracle服務器獲得了最高認證級別的ISO標準認證。
DB2獲得了最高認證級別的ISO標準認證。
表演
多用戶的SQL Server性能差。
Oracle性能最高,保持了windowsNT下TPC-D和TPC-C的世界紀錄。
DB2適合高性能的數據倉庫和在線事務處理。
客戶端支持和應用模式
SQL Server C/S結構只支持windows客戶,可以連接ADO、DAO、OLEDB、ODBC。
Oracle多級網絡計算支持各種工業標準,可以與odbc、JDBC和OCI等網絡客戶連接。
DB2具有跨平臺和多層結構,支持ODBC和JDBC等客戶。
易操作的
SQL Server操作簡單,但只有圖形界面。
Oracle比較復雜,同時提供GUI和命令行,在windowsNT和unix下操作是壹樣的。
DB2操作簡單,同時提供GUI和命令行,在windowsNT和unix下是壹樣的。
使用風險
完全由SQL server重寫的代碼經過了長時間的測試,不斷的延遲,很多功能都需要時間來證明。與早期產品不太兼容。使用需要冒壹些風險。
Oracle長期的開發經驗是完全向後兼容的。它已被廣泛使用。壹點風險都沒有。
DB2廣泛應用於巨型企業,具有良好的向後兼容性。風險小。僅供參考
-
九種數據倉庫方案的特點比較
中國電子設備系統工程研究所,王建新劉東波
01-5-21下午04:33:38
-
IBM、Oracle、Sybase、CA、、Informix、Microsoft、SAS等有實力的公司相繼推出了自己的數據倉庫解決方案(通過收購或研發),博、等專業軟件公司也在前端聯機分析處理工具市場占據了壹席之地。下面分析和比較了這些數據倉庫解決方案的性能和特征。
IBM IBM提供了壹套基於可視化數據倉庫的商業智能(BI)解決方案,包括可視化倉庫(VW)、Essbase/DB2 OLAP服務器5.0、IBM DB2 UDB,以及來自第三方的前端數據展現工具(如BO)和數據挖掘工具(如SAS)。其中,VW是壹個功能強大的集成環境,不僅可以用於數據倉庫建模和元數據管理,還可以用於數據提取、轉換、加載和調度。Essbase/DB2 OLAP服務器支持“維”的定義和數據加載。Essbase/DB2 OLAP服務器不是ROLAP(關系OLAP)服務器,而是混合的HOLAP服務器(ROLAP和MOLAP)。Essbase完成加載數據後,數據存儲在系統指定的DB2 UDB數據庫中。
嚴格來說,IBM本身並沒有提供完整的數據倉庫解決方案,公司采取的是合作夥伴策略。例如,其前端數據呈現工具可以是業務對象的BO、Lotus的Approach、Cognos的即席或查詢管理工具;IBM的;多維分析工具支持Arbor軟件的Essbase和IBM的DB2 OLAP服務器(與Arbor聯合開發);統計分析工具采用SAS系統。
Oracle Oracle數據倉庫解決方案主要包括Oracle Express和Oracle Discoverer。Oracle Express由四個工具組成:Oracle Express Server是MOLAP(多維OLAP)服務器,使用多維模型存儲和管理多維數據庫或多維緩存,也可以訪問各種關系數據庫;Oracle Express Web Agent通過CGI或Web插件支持基於Web的動態多維數據展現;Oracle Express Objects前端數據分析工具(目前僅支持Windows平臺)提供圖形化建模和假設分析功能,支持可視化開發和事件驅動編程技術,提供與Visual Basic語法兼容的語言,支持OCX和OLE;Oracle Express Analyzer是壹個面向最終用戶的通用報告和分析工具(目前僅在Windows平臺上受支持)。Oracle Discoverer即席查詢工具是專門為最終用戶設計的,分為最終用戶版和管理員版。
在Oracle數據倉庫解決方案的實施過程中,匯總數據通常存儲在Express多維數據庫中,而明細數據存儲在Oracle關系數據庫中。當需要詳細數據時,Express Server通過構造SQL語句來訪問關系數據庫。但是,目前的Express不夠靈活,數據倉庫設計的壹個變化往往會導致數據庫的重建。另外,Oracle 8i和Express之間的集成度不夠高,需要在Oracle 8i和Express之間復制元數據。如果Oracle Discoverer(或BO)需要訪問匯總數據,它需要將匯總數據同時存儲在Oracle和Express中,這給系統維護帶來了困難。值得註意的是,剛剛問世的Oracle 9i將OLAP和數據挖掘作為重要特性。
Sybase Sybase提供了名為Warehouse Studio的數據倉庫解決方案,包括數據倉庫建模、數據提取和轉換、數據存儲和管理、元數據管理和可視化數據分析等工具。其中,Warehouse Architect是PowerDesigner中的壹個設計模塊,支持星型模型、雪花型模型和er模型。數據提取和轉換工具包括PowerStage、Replication Server和Carleton PASSPORT。PowerStage是Sybase提供的可視化數據遷移工具。
Adaptive Server Enterprise是Sybase企業關系數據庫,Adaptive Server IQ是Sybase公司專門為數據倉庫設計的關系數據庫,優化了高性能決策支持系統和數據倉庫的建立。Sybase IQ支持各種流行的前端展示工具(如Cognos即席、Business Objects、布裏奧查詢等。).數據分析和展示工具包括PowerD。