mysql數據庫三大引擎優缺點


1.MyISAM

 特性:

  ①不支持事務。

  ②表級鎖定,並發性能大大降低。

  ③讀寫互相阻塞。

  適用場景:

  ①不支持事務。

  ②並發相對較低,表鎖定。

  ③執行大量select語句操作的表。

  ④count(*)操作較快。

  ⑤不支持外鍵。

 注:查詢速度快的原因:a.MyISAM存儲的直接是文件的offset。b.不用維護mvcc。

2.InnoDB

  特征:

  ①良好的事務支持:支持事務隔離的四個級別。

  ②行級鎖定:使用間隙鎖??????

  ③外鍵約束。

  ④支持丟失數據的自動恢復。

3.Memory

  在內存中,默認使用hash索引,等值條件查找快速快,范圍查找慢,斷電后數據丟失,但表結構存在


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM