数据库存储引擎及表存储

数据库所使用的的存储引擎之间的区别:

功能MTISAMMemoryInnoDBArchive
存储限制256TBRAM64TBNone
支持事务NoNoYesNo
支持全文搜索YesNoNoNo
支持数索引YesYesYesNo
支持哈希索引NoYesNoNo
支持数据缓存NoN/AYesNo
支持外键NoNoYesNo
行级锁NoYes

innoDB和MyISAM在表存储方面的区别:

innoDB

innoDB将一张表存储为两个文件:

demo.frm -->存储表的结构和索引
demo.ibd -->存储数据,ibd存储是有限的,存储不足自动创建ibd1,ibd2

innoDB的文件创建在对应的数据库中,不能任意的移动

MyISAM

MyISAM将一张表存储为三个文件:

demo.frm -->存储表的结构
demo.myd -->存储数据
demo.myi -->存储表的索引

MyISAM的文件可以任意的移动

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值