mysql数据库三大引擎优缺点
生活随笔
收集整理的這篇文章主要介紹了
mysql数据库三大引擎优缺点
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.MyISAM
?特性:
①不支持事務。
②表級鎖定,并發性能大大降低。
③讀寫互相阻塞。
? 適用場景:
①不支持事務。
②并發相對較低,表鎖定。
③執行大量select語句操作的表。
④count(*)操作較快。
⑤不支持外鍵。
?注:查詢速度快的原因:a.MyISAM存儲的直接是文件的offset。b.不用維護mvcc。
2.InnoDB
? 特征:
①良好的事務支持:支持事務隔離的四個級別。
②行級鎖定:使用間隙鎖??????
③外鍵約束。
④支持丟失數據的自動恢復。
3.Memory
在內存中,默認使用hash索引,等值條件查找快速快,范圍查找慢,斷電后數據丟失,但表結構存在
轉載于:https://www.cnblogs.com/A121/p/11466010.html
總結
以上是生活随笔為你收集整理的mysql数据库三大引擎优缺点的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android项目编译命令行,命令行编译
- 下一篇: 概率图