MySQL总结 | 存储引擎

MySQL存储引擎

四层体系结构

  1. 连接层:各种语言的接口。
  2. 服务层:连接池、SQL接口、解析器、优化器、缓存。
  3. 引擎层:MyISAM、InnoDB。
  4. 存储层:File System & Files & Logs。

MyISAM & InnoDB

对比项 MyISAM InnoDB
外键 不支持 支持
事务 不支持 支持
行表锁 表锁,不适合高并发 行锁,适合高并发
缓存 只缓存索引 同时缓存索引和数据,对内存要求较高
表空间
关注点 性能,适合读 事务,适合写
默认安装

你可能感兴趣的:(数据库,mysql)