存储引擎是什么 ? 两种常用的MY ISAM和 Inno DB有什么区别?

存储引擎是什么?

  • 在数据库中,数据表设计的是否合理直接影响着数据库的功效,而在设计数据表时存储引擎的选择,则决定着数据表具有哪些功能。接下来将对 MySQL 常用存储引擎及其作用进行介绍。
    

    数据引擎分为以下四种:

    InnoDB 存储引擎
    MyISAM 存储引擎

    MEMORY 存储引擎
    ARCHIVE 存储引擎

    常用的有以下两种

    Inno DB 存储引擎
    My ISAM 存储引擎

那么两种常用的MY ISAM和 Inno DB有什么区别?

1、inno DB引擎的优点

InnoDB 存储引擎自 MySQL 5.5 版本起被指定为默认的存储引擎,用于完成事务、回滚、崩溃修复和多版本并发控制的事务安全处理。同时也是 MySQL中第一个提供外键约束的表引擎,尤其对事务处理的能力,是 MySQL 其他存储引擎所无法与之比拟的。

InnoDB 的优势在于提供了良好的事务管理、崩溃修复能力和并发控制。
2、MY ISAM引擎的优点

MyISAM 存储引擎是基于 ISAM 存储引擎发展起来的,它不仅解决了 ISAM的很多不足,还增加了很多有用的扩展。

其中,对于使用 MyISAM 存储引擎的数据表,会被存储成3个文件,文件名与表名相同,文件扩展名分别为 frm、myd 和 myi。

以上就是两种常用引擎的优点及用处。它们都有自己的优缺点。
inno DB的优势是它提供了良好的事务管理、崩溃修复能力和并发控制。
MyISAM 存储引擎的数据表,会被存储成3个文件,这样一来它会更安全。
不过在这两个引擎中常用的是inno DB引擎。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值