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制定的商業許可協議