More  

小編的世界 優質文選 資料

oracle和mysql區別


2021年12月05日 - 資料小編  
   

小佳光芒萬丈14:13

Oracle是大型數據庫而Mysql是中小型數據庫,Oracle市場占有率達40%,Mysql只有20%左右,同時Mysql是開源的而Oracle價格非常高。

Oracle在Linux下的性能,在少量數據時速度低於MySQL,在千萬級時速度快於MySQL。

Oracle全面,完整,穩定,但一般數據量大,對硬件要求較高 ;而MySQL使用CPU和內存極少,性能很高,但擴展性較差。

Oracle可以設置用戶權限、訪問權限、讀寫權限等,MySQL沒有;

Oracle有表空間的概念,MySQL沒有;

Oracle有各種成熟的性能診斷調優工具,能實現很多自動分析、診斷功能。比如awr、addm、sqltrace、tkproof等;Mysql的診斷調優方法較少,主要有慢查詢日志

Oracle容量無限,根據配置決定;而MySQL使用MyISAM存儲引擎,最大表尺寸為65536TB。
MySQL數據庫的最大有效表尺寸通常是由操作系統對文件大小的限制決定的,而不是由MySQL內部限制決定。

Oracle支持大並發,大訪問量,是OLTP最好的工具。

ORACLE數據庫系統是美國ORACLE公司(甲骨文)提供的以分布式數據庫為核心的一組軟件產品,是目前最流行的客戶/服務器(CLIENT/SERVER)或B/S體系結構的數據庫之一。比如SilverStream就是基於數據庫的一種中間件。ORACLE數據庫是目前世界上使用最為廣泛的數據庫管理系統,作為一個通用的數據庫系統,它具有完整的數據管理功能;作為一個關系數據庫,它是一個完備關系的產品;作為分布式數據庫它實現了分布式處理功能。但它的所有知識,只要在一種機型上學習了ORACLE知識,便能在各種類型的機器上使用它。

MySQL是一個關系型數據庫管理系統,由瑞典MySQL AB公司開發,屬於Oracle旗下產品,是最流行的關系型數據庫管理系統之一。

MySQL所使用的SQL語言是用於訪問數據庫的最常用標准化語言,由於其體積小、速度快、開放源碼等特點,一般中小型網站的開發都選擇MySQL作為網站數據庫。

  大家在看