oracle和sqlserver的區別
『壹』 sqlServer 和 Oracle 有什麼區別
開放性
SQL Server
只能在Windows 上運行,沒有絲毫的開放性,操作系統的系統的穩定對資料庫是十分重要的。Windows9X系列產品是偏重於桌面應用,NT server只適合中小型企業。而且Windows平台的可靠性,安全性和伸縮性是非常有限的。它不象Unix那樣久經考驗,尤其是在處理大數據量的關鍵業務時。
Oracle
能在所有主流平台上運行(包括 Windows)。完全支持所有的工業標准。採用完全開放策略。可以使客戶選擇最適合的解決方案。對開發商全力支持。
DB2
能在所有主流平台上運行(包括Windows)。最適於海量數據。DB2在企業級的應用最為廣泛,在全球的500家最大的企業中,幾乎85%以上用DB2資料庫伺服器,而國內到97年約佔5%。
可伸縮性,並行性
SQL Server
並行實施和共存模型並不成熟。很難處理日益增多的用戶數和數據卷。伸縮性有限。Oracle平行伺服器通過使一組結點共享同一簇中的工作來擴展Window NT的能力,提供高可用性和高伸縮性的簇的解決方案。如果WindowsNT不能滿足需要, 用戶可以把資料庫移到UNIX中。
DB2
DB2具有很好的並行性。DB2把資料庫管理擴充到了並行的、多節點的環境。資料庫分區是資料庫的一部分,包含自己的數據、索引、配置文件、和事務日誌。資料庫分區有時被稱為節點或資料庫節點。
安全性
SQL server
沒有獲得任何安全證書。
Oracle Server
獲得最高認證級別的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和命令行,在Windows NT和Unix下操作相同。
DB2
操作簡單,同時提供GUI和命令行,在Windows NT和Unix下操作相同。
使用風險
SQL Server
完全重寫的代碼,經歷了長期的測試,不斷延遲,許多功能需要時間來證明。並不十分兼容早期產品。使用需要冒一定風險。
Oracle
長時間的開發經驗,完全向下兼容。得到廣泛的應用。完全沒有風險。
DB2
在巨型企業得到廣泛的應用,向下兼容性好。風險小
『貳』 oracle和sql server 的區別
至於SqlServer 和Oracle 的區別在於:
一、開放性 1. SQL Server 只能在windows上運行,沒有絲毫的開放性,操作系統的系統的穩定對資料庫是十分重要的。Windows9X系列產品是偏重於桌面應用,NT server只適合中小型企業。而且windows平台的可靠性,安全性和伸縮性是非常有限的。它不象unix那樣久經考驗,尤其是在處理大資料庫。 2. Oracle 能在所有主流平台上運行(包括 windows)。完全支持所有的工業標准。採用完全開放策略。可以使客戶選擇最適合的解決方案。對開發商全力支持。
二、可伸縮性,並行性 1. SQL server 並行實施和共存模型並不成熟,很難處理日益增多的用戶數和數據卷,伸縮性有限。 2. Oracle 並行伺服器通過使一組結點共享同一簇中的工作來擴展windownt的能力,提供高可用性和高伸縮性的簇的解決方案。如果windowsNT不能滿足需要,用戶可以把資料庫移到UNIX中。Oracle的並行伺服器對各種UNIX平台的集群機制都有著相當高的集成度。
三、性能 1. SQL Server 多用戶時性能不佳 2. Oracle 性能最高, 保持開放平台下的TPC-D和TPC-C的世界記錄。
四、客戶端支持及應用模式 1. SQL Server C/S結構,只支持windows客戶,可以用ADO、DAO、OLEDB、ODBC連接。 2. Oracle 多層次網路計算,支持多種工業標准,可以用ODBC、JDBC、OCI等網路客戶連接。
五、操作簡便 1. SQL Server 操作簡單,但只有圖形界面。 2. Oracle 較復雜,同時提供GUI和命令行,在windowsNT和unix下操作相同。
六、使用風險 1. SQL server 完全重寫的代碼,經歷了長期的測試,不斷延遲,許多功能需要時間來證明。並不十分兼容。 2. Oracle 長時間的開發經驗,完全向下兼容。得到廣泛的應用。完全沒有風險。 最後價格上 ORACLE貴過SQLSRVER
『叄』 ORACLE和SQLSERVER的最大區別
acle和SQL SERVER都是用SQL語句可以編寫資料庫,但語法有區別,我樓上說的SQL SERVER說不穩定,也不一定吧~這里我說的都是正版,不過ORACLE確實是現在企業用的多~不過ORACLE可不只是能用JAVA寫,要弄清楚ORACLE和SQL SERVER都是資料庫,每個軟體都有針資料庫編程的語法。真正編資料庫可以用ORACLE中SQL語句來寫。而且真正完全用SQL SERVER的功能也不一定是容易。現在微軟的SQL 2000 有一個比較好的特點就是能處理100用戶內的並發問題~最新SQL SERVER2005情況還真沒過~它們在國際上價格差不多。
『肆』 Oracle資料庫與SQL Server資料庫的區別是什麼
都是大型關系型資料庫,以前Oracle對海量數據的處理性能比SQL強,現在SQL2005應該在一些方面可以和Oracle向比美了,相對SQL便宜一些,Oracle使用到後面可能還需要購買一些插件
『伍』 sqlserver與oracle的區別
區別
1、操作的平台不同
Oracle可在所有主流平台上運行,Oracle資料庫採用開放的策略目標,它使得客戶可以選擇一種最適合他們特定需要的解決方案。客戶可以利用很多種第三方應用程序、工具。而SQL Server卻只能在Windows上運行了。
2、安全性不同
Oracle的安全認證獲得最高認證級別的ISO標准認證,而SQL Server並沒有獲得什麼安全認證。這方面證明了Oracle的安全性是高於SQL Server的。
3、性能不同
SQL Server 多用戶時性能不佳,而Oracle 性能最高,保持windowsNT下的TPC-D和TPC-C的世界記錄。
4、文體結構不同
Oracle的文件體系結構為:數據文件 .dbf(真實數據、日誌文件 .rdo、控制文件 .ctl、參數文件 .ora。
SQL Server的文件體系結構為:.mdf (數據字典)、.ndf (數據文件)、.ldf (日誌文件)。
5、客戶端支持及應用模式不同
SQL Server C/S結構,只支持windows客戶,可以用ADO,DAO,OLEDB ,ODBC連接。
Oracle多層次網路計算,支持多種工業標准,可以用ODBC, JDBC,OCI等網路客戶連接。
參考資料來源:網路—Microsoft SQL Server
參考資料來源:網路—Oracle資料庫
『陸』 oracle ,mysql 和sqlserver的主要區別有哪些
一、首先一點,這三個資料庫不是同一個公司的產品;
二、其所對應的使用對象也不一樣,oracle是主流的大型資料庫,大多數電信項目都是使用的oracle,而sqlserver與mysql主要是個人以及小型公司使用的的資料庫,但是sqlserver需要收費,mysql不用。
三、如果按功能上來說,oracle最為強大,oracle支持遞歸查詢,二後兩者不支持;
四、三個資料庫中,只有sqlserver有完整的圖形化操作界面,而oracle與mysql都要藉助於其他的第三方資料庫圖形操作界面,比如oracle用的大多都是plsql。
『柒』 sqlserver和ORACle 的區別
sqlserver是微軟出的,適合中小型企業(數據量大),伺服器系統為windows的使用
oracle是oracle(甲古文)公司出的,適合於大型企業(數據量巨大),伺服器系統為unix,Linux的使用.
『捌』 Oracle與sql server區別是什麼
兩種資料庫sql語句通用,裡面有些欄位類型不一樣;
Oracle比SQLServer消耗更多內存,因為Oracle每個資料庫的服務都是分開的,SQLServer就一個服務可以放很多資料庫;
Oracle比SQLServer安全性好,由此
Oracle比SQLServer復雜,比如導入導出資料庫、許可權管理、,Oracle操作都要多一點,不過都很好學的;
在中國,兩樣資料庫都可以免費,想用那種資料庫一切向客戶看起;
建議要先學公司用的資料庫。
主要看你是軟體專業人士學習,還是業余了解一下?
『玖』 oracle和sqlserver的區別
所有的關系型資料庫都支持 SQL 命令 也像你說的那樣 在支持SQL語句的同時 也擁有自己的一套語言規范 只是實現方式大同小異
至於SqlServer 和Oracle 的區別在於:
一、開放性 1. SQL Server 只能在windows上運行,沒有絲毫的開放性,操作系統的系統的穩定對資料庫是十分重要的。Windows9X系列產品是偏重於桌面應用,NT server只適合中小型企業。而且windows平台的可靠性,安全性和伸縮性是非常有限的。它不象unix那樣久經考驗,尤其是在處理大資料庫。 2. Oracle 能在所有主流平台上運行(包括 windows)。完全支持所有的工業標准。採用完全開放策略。可以使客戶選擇最適合的解決方案。對開發商全力支持。
二、可伸縮性,並行性 1. SQL server 並行實施和共存模型並不成熟,很難處理日益增多的用戶數和數據卷,伸縮性有限。 2. Oracle 並行伺服器通過使一組結點共享同一簇中的工作來擴展windownt的能力,提供高可用性和高伸縮性的簇的解決方案。如果windowsNT不能滿足需要,用戶可以把資料庫移到UNIX中。Oracle的並行伺服器對各種UNIX平台的集群機制都有著相當高的集成度。
三、性能 1. SQL Server 多用戶時性能不佳 2. Oracle 性能最高, 保持開放平台下的TPC-D和TPC-C的世界記錄。
四、客戶端支持及應用模式 1. SQL Server C/S結構,只支持windows客戶,可以用ADO、DAO、OLEDB、ODBC連接。 2. Oracle 多層次網路計算,支持多種工業標准,可以用ODBC、JDBC、OCI等網路客戶連接。
五、操作簡便 1. SQL Server 操作簡單,但只有圖形界面。 2. Oracle 較復雜,同時提供GUI和命令行,在windowsNT和unix下操作相同。
六、使用風險 1. SQL server 完全重寫的代碼,經歷了長期的測試,不斷延遲,許多功能需要時間來證明。並不十分兼容。 2. Oracle 長時間的開發經驗,完全向下兼容。得到廣泛的應用。完全沒有風險。 最後價格上 ORACLE貴過SQLSRVER