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...