MySQL——存储引擎

mysql表类型和存储引擎

开发中需要根据需求选择存储引擎。

MySQL的表类型由存储引擎决定,常用的存储引擎包括InnoDB、MylSAM、Memory等。

存储引擎可以分为两类,一类是“事务安全型”(transaction-safe),比如:InnoDB;其余都属于第二类,称为”非事务安全型”(non-transaction-safe),比如MylSAM和Memory。

InnoDB(默认)

支持事务、行级锁和外键。比起MylSAM,它的存储效率差一些,并且占用更多的磁盘空间以保留数据和索引。

MylSAM

插入速度快,表级锁。不支持事务,不支持外键。

Memory

存储在内存访问速度快,适合存储不需要持久化的数据,表级锁。不支持事务,不支持外键,MySQL服务关闭数据就丢失。(经典用法:用户在线状态【变化很频繁】)

posted @   上瘾了  阅读(9)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示