mysql的優點:mysql
1. 借鑑互聯網產品,例如淘寶,底層的關係數據庫都是使用mysql,特別是數據魔方,myfox的底層就是mysqlsql
2. mysql是開源數據庫,提供的接口支持多種語言鏈接操做數據庫
3. mysql支持不一樣的存儲引擎,能夠根據業務的須要選擇不一樣的引擎。安全
例如:支持事務處理的InnoDB存儲引擎提供了具備提交、回滾和崩潰恢復能力的事務安全。---用於支付中心負載均衡
可是比起MyISAM存儲引擎,InnoDB寫的處理效率差一些而且會佔用更多的磁盤空間以保留數據和索引。 網站
因此對於互聯網產品,響應速度將決定着一個產品的成敗,據數據顯示,網站每延遲一秒將會形成用戶滿意度降低16%,甚至作成每一年250萬的損失。線程
而mysql的myISAM引擎不支持事務處理,可是響應速度是很是快的,特別是5.5版本以後,速度又有很大的提高,因此,能夠根據業務的不一樣須要進行選擇不一樣的引擎。索引
4. 講到互聯網產品,大可能是讀寫差距比較大,mysql提供了簡單的管理操做而且易於維護,使用數據複製功能就能夠很是容易的實現主從讀寫分離,接口
,實現負載均衡與mysql的集羣,同時,mysql是表級鎖,當寫入一張表操做時,其餘的線程將沒法在操做這張表,因此主表只負責寫操做,多個從表實現讀操做,提升系統的讀寫速度。事務