當前位置:聚美館>智慧生活>心理>

mysql和oracle連表的區別

心理 閱讀(1.05W)
mysql和oracle連表的區別

1、體積不同。oracle是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制定的商業許可協議