美文网首页
mysql常用存储引擎

mysql常用存储引擎

作者: 3d7be2e0434d | 来源:发表于2018-07-02 08:07 被阅读0次

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

mysql存储引擎如下:

mysql存储引擎

InnoDB特点如下:

        1.唯一一个支持事务的存储引擎,提供事务安全(ACID兼容)。

        2.处理巨大数据量,cpu效率极高

        3.InnoDB将它的表和索引存在一个逻辑表空间中,表空间可以包含数个文件(或原始磁盘分区)。这与MyISAM表不同,比如在MyISAM表中每个表被存在分离的文件中。InnoDB表可以任何尺寸,即可以无限大。

        4.支持外键完整性约束。

MyISAM存储引擎特点如下:

        1.不支持事务

        2.拥有较高的插入、查询速度

Memory存储引擎特点如下:

        1.memory存储引擎表中的数据存储到内存中,为查询和引用其他表数据提供快速访问

        2.memory表的每个表可以有多达32个索引

相关文章

网友评论

      本文标题:mysql常用存储引擎

      本文链接:https://www.haomeiwen.com/subject/ublkuftx.html