1. 程式人生 > 資料庫 >Mysql資料庫的引擎介紹

Mysql資料庫的引擎介紹

1.Mysql中的資料用各種不同的技術儲存在檔案中,這些技術中的每一種技術都使用不同的儲存機制,索引技巧,鎖定水平並且最終
提供廣泛的不同功能和能力,在Mysql中間這些不同的技術以及配套的相關功功能職位儲存引擎。
2.儲存引擎其實就是對與資料庫檔案的一種儲存機制,如何實現儲存資料,如何為儲存的資料建立索引以及如何更新,查詢資料等
技術實現的方法。
3.mysql儲存引擎總共有九種,常用的資料引擎有MyISAMInnoDB
檢視mysql支援的引擎命令:show engines
mysql 5.5以及更高的版本,預設的儲存引擎是InnoDB
5.5之前是MyISAM
4.MyISAM和InnoDB的區別?


MYISAM存放的方式:MyISAM這種儲存引擎不支援事務,不支援行級鎖,支援併發插入的表鎖,主要用於高負債的select
索引的方式:MyISAM也是使用B+tree索引但是和Innodb的具體實現上有些不同
優缺點:MyISAM的有事在於佔用空間小,處理書讀快,缺點是不支援事務的完整性和併發性