mysql存儲引擎【讀書筆記2】 存儲引擎(引):即,如何存儲數據、如何為存儲的數據建立索引和如何更新、查詢數據等技術的實現方法。因為在關系數據庫中,數據的存儲是以表的形式存儲的,所以存儲引擎也可以稱為表類型(即存儲和操作此表的類型)。 www.2cto.com 一,mysql存儲引擎: 1,MyISAM: 1),每個表都呗存放以表名命名的物理文件:存儲表結構定義信息(.frm),存放表的數據(.MYD),存放表的索引(.MYI) 2),支持索引類型,B-Tree索引(),R-Tree索引(),Full-text索引 2,Innodb; 1),支持事務安裝,數據多版本讀取,通過索引實現行鎖的鎖定機制,實現外鍵 2),物理數據結構 ①,數據文件(表數據和索引數據) ②,innodb日志文件 ... 3,NDB Cluster 4,Merge,對結構相同的MyISAM表,通過一些特須的包裝對外提供單一的訪問入口 5,Memory,將數據存取在內存中的存儲引擎,不會將任何數據存放至磁盤,僅將表結構相關信息(.frm)存儲在磁盤 6,DBD 7,FEDERATED 8,ARCHIVE