1、體積不同。Oracle它體積比較龐大,一般是用來開發大型應用(例如分散式)的。而MySQL的體積相對來說比較小,較之Oracle更容易安裝、維護以及管理,操作也簡單,最重要的是它是三個中唯一一個開源資料庫,但目前也屬於Oracle公司的產品了。
2、容量不同。Oracle容量無限,根據配置決定;而MySQL使用MyISAM儲存引擎,最大表尺寸為65536TB。 MySQL資料庫的最大有效表尺寸通常是由作業系統對檔案大小的限制決定的,而不是由MySQL內部限制決定。
3、平臺支援及速度的區別。Oracle支援大多數平臺;而MySQL支援各種平臺,適合Linux。至於速度,Oracle在Linux下的效能,在少量資料時速度低於MySQL,在千萬級時速度快於MySQL。
4、資料庫崩潰造成的影響不同。Oracle資料庫崩潰後恢復很麻煩,因為他把很多東西放在記憶體裡;資料庫連線要慢些,最好用連線池;而MySQL使用預設的IP埠,但是有時候這些IP也會被一些駭客闖入,使用MyISAM配置,不慎損壞資料庫,結果可能會導致所有的資料丟失。
5、效能的區別。Oracle全面,完整,穩定,但一般資料量大,對硬體要求較高 ;而MySQL使用CPU和記憶體極少,效能很高,但擴充套件性較差。
6、授權價格區別。Oracle價格較貴,例如Oracle 10G/11G 標準版 [10使用者]¥25600 ,Oracle 10G/11G 標準版 [1CPU無限使用者] ¥157600。而MySQL採用雙重授權,他們是GPL和MySQLAB制定的商業許可協議。如果你在一個遵循GPL的自由專案中使用 MySQL,那麼你可以遵循GPL協議免費使用MySQL。否則,你需要購買MySQLAB制定的那個商業許可協議。
1、體積不同。Oracle它體積比較龐大,一般是用來開發大型應用(例如分散式)的。而MySQL的體積相對來說比較小,較之Oracle更容易安裝、維護以及管理,操作也簡單,最重要的是它是三個中唯一一個開源資料庫,但目前也屬於Oracle公司的產品了。
2、容量不同。Oracle容量無限,根據配置決定;而MySQL使用MyISAM儲存引擎,最大表尺寸為65536TB。 MySQL資料庫的最大有效表尺寸通常是由作業系統對檔案大小的限制決定的,而不是由MySQL內部限制決定。
3、平臺支援及速度的區別。Oracle支援大多數平臺;而MySQL支援各種平臺,適合Linux。至於速度,Oracle在Linux下的效能,在少量資料時速度低於MySQL,在千萬級時速度快於MySQL。
4、資料庫崩潰造成的影響不同。Oracle資料庫崩潰後恢復很麻煩,因為他把很多東西放在記憶體裡;資料庫連線要慢些,最好用連線池;而MySQL使用預設的IP埠,但是有時候這些IP也會被一些駭客闖入,使用MyISAM配置,不慎損壞資料庫,結果可能會導致所有的資料丟失。
5、效能的區別。Oracle全面,完整,穩定,但一般資料量大,對硬體要求較高 ;而MySQL使用CPU和記憶體極少,效能很高,但擴充套件性較差。
6、授權價格區別。Oracle價格較貴,例如Oracle 10G/11G 標準版 [10使用者]¥25600 ,Oracle 10G/11G 標準版 [1CPU無限使用者] ¥157600。而MySQL採用雙重授權,他們是GPL和MySQLAB制定的商業許可協議。如果你在一個遵循GPL的自由專案中使用 MySQL,那麼你可以遵循GPL協議免費使用MySQL。否則,你需要購買MySQLAB制定的那個商業許可協議。