標籤:

mysql和oracle之間有什麼區別?


都是關聯資料庫(現在還有一種非關聯資料庫,比如 NoSQL, MengoDB 也很流行),而且都是 Oracle 的產品(MySQL 是 Oracle 收購的社區軟體,目前社區與商業化運作同時進行,MySQL 商業版提供集群與技術支持,社區版本沒有這些服務)。要說 Oracle 與 MySQL 的區別的話也是主要體現在這裡,Oracle 無論是功能,還是服務方面都擁有更加強大的商業支持,複雜的管理與許可權設定等(默認下安裝的時候就提供了多種的管理角色),而 MySQL 顯得更加親民,小巧,使用方便(默認下就一個 root 作為管理角色,當然你可以根據需要來創建新的角色)。

所以 Oracle 比較適合複雜的傳統企業等機構,比如政府,銀行等,而 MySQL 更適合互聯網,以及中小型企業,功能和性能上他們各有千秋,無法一概而語說哪個更好,不過從互聯網的歡迎度來看免費的 MySQL 是最受歡迎的資料庫軟體。

====

Update 2016-6-21

現在 MengoDB,Cassandra 等 NoSQL 的資料庫也越來越來越受歡迎了


1)庫函數不同。

2)Oracle是用表空間來管理的,Mysql不是。

3)顯示當前所有的表、用戶、改變連接用戶、顯示當前連接用戶、執行外部腳本的語句的不同。

4)分頁查詢時候時候不同

5)sql的語法的不同。


mysql 一套4到5萬 等於 五菱宏光

sqlServer 10萬 等於 捷達

oracle 一套20萬 等於 凱美瑞

Oracle Rac 一套 40萬+ 寶馬

大廠為了省錢把 五菱宏光改成超級跑車

小廠還是老老實實買現成的Oracle,省心、省錢、還服務好。


推薦閱讀:

親手為你建立sql面試題案例數據
第四周 基於Mysql的SQL數據分析1-2章
[Python]MySQL中文字元與Python中文字元
MySQL 的 help 命令你真的會用嗎?

TAG:MySQL |