4、mysql的存储引擎
存储引擎
存储引擎是负责对表中的数据进行提取和写入工作的,我们可以为不同的表设置不同的存储引擎,也就是说不同的表可以有不同的物理存储结构,不同的提取和写入方式。
1.1 InnoDB 引擎:具备外键支持功能的事务存储引擎(使用大数据文件)
1.2 MyISAM 引擎:主要的非事务处理存储引擎(适用于小数据文件)
1.3 Archive 引擎:用于数据存档(与Innodb相似)
1.4 Blackhole 引擎:丢弃写操作,读操作会返回空内容
1.5 CSV 引擎:存储数据时,以逗号分隔各个数据项(与MyISAM相似)
对应的CSM表:
1.6 Memory 引擎:置于内存的表(与MyISAM相似)
1.7 Federated 引擎:访问远程表
1.8 Merge引擎:管理多个MyISAM表构成的表集合
1.9 NDB引擎:MySQL集群专用存储引擎
MyISAM和InnoDB的区别
MySQL5.5之前的默认存储引擎是MyISAM,MYSQL5.5之后改为了InnoDB。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程