mysql常识之引擎

mysql的三大引擎有InnoDB,MyISAM,Memory
InnoDB:磁盘表,支持事务,支持行级锁,B+Tree索引
优点: 具有良好的ACID特性。适用于高并发,更新操作比较多的表。需要使用事务的表。对自动灾难恢复有要求的表。
缺点:读写效率相对MYISAM比较差。占用的磁盘空间比较大。
MyISAM:磁盘表,不支持事务,支持表级锁,B+Tree索引
优点:占用空间小,处理速度快相对InnoDB
缺点:不支持事务的完整性和并发性
MEMORY(Heap):内存表,不支持事务,表级锁,Hash索引,不支持Blob,Text大类型
优点:速度快
缺点:临时数据

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 人生如一趟行驶的列车,总是有人到站上车,有人到站下车,但也有人会陪着你驶向这一世轮回的终点。 这些年,我们都经历了...
    i面朝大海的猫阅读 305评论 0 0
  • 不自不觉已经来到不惑之年,为了要二胎赶了回时髦,做之前各种紧张不安,几乎害怕到想放弃,几经曲折,还是选择了高科技!...
    linda2021阅读 1,039评论 0 1
  • 打开Xcode 连接iPhone或者iPad 打开菜单Window-> Devices 在DEVICES选择连接的...
    iOS_Developer阅读 1,731评论 0 1