1.MyISAM
特性:
①不支持事務。
②表級鎖定,並發性能大大降低。
③讀寫互相阻塞。
適用場景:
①不支持事務。
②並發相對較低,表鎖定。
③執行大量select語句操作的表。
④count(*)操作較快。
⑤不支持外鍵。
注:查詢速度快的原因:a.MyISAM存儲的直接是文件的offset。b.不用維護mvcc。
2.InnoDB
特征:
①良好的事務支持:支持事務隔離的四個級別。
②行級鎖定:使用間隙鎖??????
③外鍵約束。
④支持丟失數據的自動恢復。
3.Memory
在內存中,默認使用hash索引,等值條件查找快速快,范圍查找慢,斷電后數據丟失,但表結構存在