MySQL体系结构和存储引擎
MySQL数据库实例在系统上的表现是一个进程
MySQL数据库独有的插件式体系结构
存储引擎是基于表的
不是基于数据库的
InnoDB存储引擎支持事务
特点是:
行锁设计,
支持外键
读操作不会产生锁
InnoDB通过多版本并发控制MVCC来获取高并发
MyISAM存储引擎 不支持事务
不支持 行锁设计
支持 全文索引
MyISAM存储引擎的缓冲池只缓存索引文件,不缓存数据文件
MySQL数据库实例在系统上的表现是一个进程
MySQL数据库独有的插件式体系结构
存储引擎是基于表的
不是基于数据库的
InnoDB存储引擎支持事务
特点是:
行锁设计,
支持外键
读操作不会产生锁
InnoDB通过多版本并发控制MVCC来获取高并发
MyISAM存储引擎 不支持事务
不支持 行锁设计
支持 全文索引
MyISAM存储引擎的缓冲池只缓存索引文件,不缓存数据文件