查看: 96|回复: 0

【111、MySQL 常用引擎有哪些?】

[复制链接]

1

主题

7

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2023-6-9 15:03:14 | 显示全部楼层 |阅读模式
MySQL常用的引擎有以下几种:


  • InnoDB:InnoDB是MySQL的默认存储引擎,它支持事务、行级锁和外键等特性,适合用于处理高并发的OLTP应用。
  • MyISAM:MyISAM是MySQL的另一种常用存储引擎,它不支持事务和行级锁,但支持全文索引和表级锁等特性。MyISAM适合用于处理OLAP应用和静态网页等数据读取比较频繁的应用。
  • Memory:Memory引擎是MySQL中的内存表,数据保存在内存中,适合用于处理临时表和缓存等数据读写比较频繁的应用。
  • Archive:Archive引擎是MySQL中的归档存储引擎,它适合用于存储归档数据,对于不经常使用的数据可以使用这个引擎进行存储。
  • NDB:NDB是MySQL的分布式存储引擎,它支持数据的分布式存储和分布式事务处理等特性,适合用于处理高并发和高可用性的应用。
需要根据具体的应用场景和业务需求选择合适的存储引擎。如果需要支持事务和行级锁等特性,可以选择InnoDB;如果需要进行全文搜索或者处理OLAP应用,可以选择MyISAM;如果需要处理临时表或缓存等频繁读写的应用,可以选择Memory引擎;如果需要进行分布式存储和处理,可以选择NDB引擎。

作者:lfsun666
链接:https://juejin.cn/post/7204100079430549541
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表