mysql存储引擎

Innodb:特性:MySQL默认的事务型引擎,也是最重要、最广泛的存储引擎,ACID,支持事务,为巨大数据量设计,支持外键完整性约束,每张表的存储都以主键顺序存放,若没有主键,会自动生成一个自增的6个字节的ROWID,并以此为主键,支持自增。

mylsam:mylsam针对静态数据进行存储效果好,保存时会产生三个文件,frm表结构,myd表数据,myl表索引文件,一个特性是支持压缩表MyISAM可以选择延迟更新索引键,在创建表的时候指定delay_key_write选项,在每次修改执行完成时,不会立刻将修改的索引数据写入磁盘,而是写到缓存区,只有在清理缓存区或者关闭表的时候才会将索引写入磁盘。这可以极大的提升写入性能,但是在主机崩溃时会造成索引损坏,需要执行修复操作,不支持自增

memory基于内存存储,这类表的处理速度会非常快,但是,其数据易丢失,生命周期短。基于其这个缺陷,选择Memory存储引擎时需要特别小心,一般适用于临时表。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值