后端岗位面试题更新 2026-08-05

请比较 InnoDB 与 MyISAM 存储引擎在存储结构上的主要区别。

科大讯飞后端开发专业服务技术原理InnoDBMySQL

考察说明

考察对 MySQL 主流存储引擎底层存储结构的理解

回答思路

  1. 明确 InnoDB 采用聚簇索引,数据与主键索引同文件存储
  2. 指出 MyISAM 数据和索引分离存储,索引文件独立
  3. 说明 InnoDB 通过 B+ 树叶子节点保存完整行数据,MyISAM 索引叶子只存指针
  4. 覆盖 InnoDB 支持事务、外键,MyISAM 不支持
  5. 对比 MyISAM 表级锁与 InnoDB 行级锁的存储层支撑
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。