MySQL存储引擎精简版

存储引擎

简介

概念:其是存储数据,建立索引,更新查询数据等操作的技术支持,引擎是基于表的,所以又称表结构

常见分类

InnoDB

MySQL5.5之后默认引擎
特点:
1.操作遵循ACID原则,支持事务
2.支持行锁
3,支持外键约束

MyISAM

MySQL早期默认引擎
特点:
1.不支持事务和外键约束,支持表锁

Memory

特点:
1.多用于临时表,和做缓存
2.内存存放数据
3.支持hash索引

如何选择?

1.若对数据完整性,一致性等有严格要求,选InnoDB引擎
2.应用以读操作和插入操作为主(如:日志,评论),选MyISAM
3.做缓存,要求访问快,选Memory

posted @ 2023-05-25 18:56  飞船与程诩缘  阅读(30)  评论(0)    收藏  举报