数据库存储引擎是数据库底层软件组件,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据操作。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。存储引擎是M有SQL的核心。
mysql存储引擎如下:

InnoDB特点如下:
1.唯一一个支持事务的存储引擎,提供事务安全(ACID兼容)。
2.处理巨大数据量,cpu效率极高
3.InnoDB将它的表和索引存在一个逻辑表空间中,表空间可以包含数个文件(或原始磁盘分区)。这与MyISAM表不同,比如在MyISAM表中每个表被存在分离的文件中。InnoDB表可以任何尺寸,即可以无限大。
4.支持外键完整性约束。
MyISAM存储引擎特点如下:
1.不支持事务
2.拥有较高的插入、查询速度
Memory存储引擎特点如下:
1.memory存储引擎表中的数据存储到内存中,为查询和引用其他表数据提供快速访问
2.memory表的每个表可以有多达32个索引
网友评论