程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> SQL Server 和 Oracle 以及 MySQL 有哪些區別?,oraclemysql

SQL Server 和 Oracle 以及 MySQL 有哪些區別?,oraclemysql

編輯:MySQL綜合教程

SQL Server 和 Oracle 以及 MySQL 有哪些區別?,oraclemysql


SQL,在這裡我理解成SQL Server。三者是目前市場占有率最高(依安裝量而非收入)的關系數據庫,而且很有代表性。排行第四的DB2(屬IBM公司),與Oracle的定位和架構非常相似,就不贅述了。

如果要說明三者的區別,首先就要從歷史入手。

典型應用場景
關於“大型數據庫”,並沒有嚴格的界定,有說以數據量為准,有說以恢復時間為准。如果綜合數據庫應用場景來說,大型數據庫應用有以下特點:海量數據、高吞吐量;復雜邏輯、高計算量,以及高可用性。從這點上來說,Oracle,DB2就是比較典型的大型數據庫,Sybase SQL Server也算是吧。下面分別說明之前三種數據庫的應用場景。

架構。其實要說執行的區別,主要還是架構的區別。正是架構導致了相同SQL在執行過程中的解釋、優化、效率的差異。這裡只做粗略說明,就不細說了:


注:本人經驗尚淺,且未從事過DBA相關職業,歡迎糾正錯誤及共同學習。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved