Oracle與SQL SERVER到底有什麼區別!哪個更好啊

2021-05-01 13:34:05 字數 2251 閱讀 3500

1樓:找尋氣球中豆子

呵呵,簡單的說就是:如果是大型的商業資料庫就用 oracle ,穩定,安全!不怎麼重要的就用 sql server

2樓:

這問題就象是:大客車與小汽車,哪個更好?

sql server 與oracle的區別在哪?各自有什麼優點和缺點(相比之下)?

3樓:匿名使用者

一、開放性

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資料庫與sql server相比的優點是什麼?

4樓:又又又又刃

1、oracle7.x以來引入了共享sql和多線索伺服器體系結構。這減少了oracle的資源佔用,並增強了oracle的能力,使之在低檔軟硬體平臺上用較少的資源就可以支援更多的使用者,而在高檔平臺上可以支援成百上千個使用者。

2、提供了基於角色(role)分工的安全保密管理。在資料庫管理功能、完整性檢查、安全性、一致性方面都有良好的表現。

3、支援大量多**資料,如二進位制圖形、聲音、動畫以及多維資料結構等。

4、提供了與第三代高階語言的介面軟體pro*系列,能在c,c++等主語言中嵌入sql語句及過程化(pl/sql)語句,對資料庫中的資料進行操縱。加上它有許多優秀的前臺開發工具如 power build、sql*forms、visia basic 等,可以快速開發生成基於客戶端pc 平臺的應用程式,並具有良好的移植性。

5、提供了新的分散式資料庫能力。可通過網路較方便地讀寫遠端資料庫裡的資料,並有對稱複製的技術。

1.oracle的穩定性要比sql server好。

2.oracle在導資料工具sqlload.exe功能比sqlserver的bcp功能強大,oracle可以按照條件把文字檔案資料匯入.

3.oracle的安全機制比sql server好。

4.sql server的易用性和友好性方面要比oracle好。

5.在處理大資料方面oracle會更穩定一些。

6.sql server在資料匯出方面功能更強一些。

7.處理速度方面比oracle快一些,和兩者的協議有關.

繼續總結。。。。

5樓:匿名使用者

這個太複雜了。微軟以前不做資料庫的。oracle是這方面的「鼻祖」。

2個軟體在處理資料時100w條以下沒有區別。

sqlserver有版嗎,SQL Server有免費版嗎?

sql server有免費版,分別是 1,sql server 2017 developer 是一個全功能免費版本,許可在非生產環境下用作開發和測試資料庫。2,sql server 2017 express 是 sql server 的一個免費版本,非常適合用於桌面 web 和小型伺服器應用程式的開...

oracle名稱空間與監聽有關係嗎

命名服務 conn sys oracle orcl as sysdba 這裡的orcl就是命名服務,他告訴我們是訪問那一個服 名稱空間是oracle的什麼概念?表空間還是sid?php 名稱空間是怎麼自動載入的 假設如果不使用namespace,那麼每個類在一個專案中的名字就必須是固定的。因為php...

sql serve建立儲存過程,查詢指定學生的學號 姓名 課

if exists select from sys.objects where name proc stu drop proc proc stu gocreate proc proc stu sname varchar 8 張 asselect student.sno,sname,lname,gra...