MySQL MyISAM与InnoDB存储引擎对比详解.pdfVIP

  • 1
  • 0
  • 约2千字
  • 约 3页
  • 2026-06-01 发布于北京
  • 举报

1、面试题

MySQL有哪些引擎啊(myisam和innodb)?都有什么区别?请详细说明一下。

2、面试官心里分析

这个其实说实话也是聊MySQL必备的问题,我已经在指导我们架构班的同学在外面跳槽了,

根据大家的反馈来看,我觉得确实是,数据库这块还是经常问的,确实可以看到,20多k

的职位的话,这块问的不会太深的,就是问问常规的一些问题。

3、面试题剖析

mysql支持的引擎有很多种,innodb、myisam、memory,很多,但是我就讲其中两种,

因为其实现在,常用的就一种,innodb,myisam以前可能还有一些场景会用,现在用的已

经非常少了

(1)myisam

myisam,不支持事务,不支持外键约束,索引文件和数据文件分开,这样在内存里可以缓

存的索引,对查询的性能会更好,适用于那种少量的,大量查询的场景。

比如说最经典的就是报表系统,比如大数据的报表系统,给大家画个图聊聊一半都是怎么玩

儿的,常见的就是走hadoop生态来搞,hdfs来数据,然后基于hive来进行数仓建模,

每次hive跑出来的数据都用sqoop从hive中导出到mysql中去。然后基于mysql的查

文档评论(0)

1亿VIP精品文档

相关文档