MySQL存儲引擎--MyISAM

MyISAM存儲引擎是MySQL中常見的存儲引擎,曾是MySQL的默認存儲引擎。MyISAM存儲引擎是基於ISAM存儲引擎發展起來的。MyISAM增加了很多有用的擴展。


OK,現在我們來看下MyISAM存儲引擎的文件類型,存儲格式和優缺點。


MyISAM存儲引擎的表存儲成3個文件,文件的名字與表名相同,擴展名包括frm,MYD和MYI。

其中,frm爲擴展名的文件存儲表的結構,

MYD爲擴展名的文件存儲數據,其實MYData的縮寫,

MYI爲擴展名的文件存儲索引,其實MYIndex的縮寫。


基於MyISAM存儲引擎的表支持3種不同的存儲格式,包括靜態型,動態型和壓縮型。

其中,靜態型爲MyISAM存儲引擎的默認存儲格式,其字段是固定長度的,

動態型包含變長字段,記錄的長度不是固定的,

壓縮型需要使用myisampack工具創建,佔用的磁盤空間較小。


MyISAM存儲引擎的優勢在於佔用空間小,處理速度快。缺點是不支持事務的完整性和併發性
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章