Posts Tagged ‘myisam

知识点: InnoDB 和 MyISAM 是使用 MySQL/MariaDB 数据库时最常用的两个存储引擎。MyISAM 不支持事务处理等高级处理,而 InnoDB 支持;MyISAM强调的是性能,其执行数度比 InnoDB 更快,但是不提供事务支持,而 InnoDB 提供事务支持以及外部键等高级数据库功能。 在 MyISAM 中,表被存放在分离的单独文件中,使用 MyISAM 数据引擎的每张表对应三个文件,每一个文件的名字均以表的名字开始,扩展名对应相关的文件类型:.frm 文件存储表结构定义,.MYD 存储表数据,.MYI 存储表索引。 InnoDB 是 MySQL 5.5 版本以后的默认存储引擎,它是基于 MySQL 的高可扩展性和高性能存储引擎。InnoDB 把数据和索引存放在表空间里,表空间可以包含多个文件(或原始磁盘分区),InnoDB 表的大小只受限于操作系统的文件大小,也可以每个表使用各自单独的表空间,而只需要启用选项 innodb_file_per_table。 InnoDB 的最大特色就是给 MySQL 提 ...

分类

归档

ipv6 ready