Oracle資料庫和MySQL資料庫的不同之處

2021-09-07 07:11:46 字數 917 閱讀 2049

1、體積不同。

oracle它體積比較龐大,一般是用來開發大型應用(例如分布式)的。而mysql的體積相對來說比較小,較之oracle更容易安裝、維護以及管理,操作也簡單,最重要的是它是三個中唯一乙個開源資料庫,但目前也屬於oracle公司的產品了。

2、容量不同。

oracle容量無限,根據配置決定;而mysql使用myisam儲存引擎,最大表尺寸為65536tb。 mysql資料庫的最大有效表尺寸通常是由作業系統對檔案大小的限制決定的,而不是由mysql內部限制決定。

3、平台支援及速度的區別。

oracle支援大多數平台;而mysql支援各種平台,適合linux。至於速度,oracle在linux下的效能,在少量資料時速度低於mysql,在千萬級時速度快於mysql。

4、資料庫崩潰造成的影響不同。o

racle資料庫崩潰後恢復很麻煩,因為他把很多東西放在記憶體裡;資料庫連線要慢些,最好用連線池;而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制定的那個商業許可協議。

來自為知筆記(wiz)

資料庫索引(Oracle和MySql)

索引概念 索引是關聯式資料庫中用於存放每一條記錄的一種物件,主要目的是加快資料的讀取速度和完整性檢查。建立索引是一項技術性要求高的工作。一般在資料庫設計階 段得與資料庫結構一起考慮。應用系統的效能直接與索引的合理直接有關。一.oracle索引 1.索引型別 1 非唯一索引 最常用 uonunique...

oracle資料庫和mysql資料庫的區別

1 mysql裡用雙引號包起字串,oracle裡只可以用單引號包起字串。2 oracle是大型資料庫,而mysql是中小型資料庫。3 mysql的主鍵一般使用自動增長型別,在建立表時只要指定表的主鍵為auto increment,在插入記錄時,不需要再指定該記錄的主鍵值,主鍵將自動增長 oracle...

mysql和oracle資料庫的區別

oracle是大型資料庫而mysql是中小型資料庫,oracle市場占有率達40 mysql只有20 左右,同時mysql是開源的而oracle 非常高。oracle支援大併發,大訪問量,是oltp最好的工具。安裝所用的空間差別也是很大的,mysql安裝完後才152m而oracle有3g左右,且使用...