Mysql的数据库引擎有10多种
在MySQL的数据库引擎中最主流的两种引擎是MyISAM和InnoDB,mysql5以后默认都是InnoDB数据库引擎
InnoDB:
支持行琐,操作数据是指琐一行,不对其他行有影响
支持主外键 和 事务
缓存索引和真实数据,对内存要求较高,而且内存大小对性能有决定性影响
表空间大
MyISAM:
表琐 操作一条记录是会锁住整个表,不适合高并发
不支持 主外键 和 事务
只缓存索引不缓存数据
表空间小
Mysql的数据库引擎有10多种
在MySQL的数据库引擎中最主流的两种引擎是MyISAM和InnoDB,mysql5以后默认都是InnoDB数据库引擎
InnoDB:
支持行琐,操作数据是指琐一行,不对其他行有影响
支持主外键 和 事务
缓存索引和真实数据,对内存要求较高,而且内存大小对性能有决定性影响
表空间大
MyISAM:
表琐 操作一条记录是会锁住整个表,不适合高并发
不支持 主外键 和 事务
只缓存索引不缓存数据
表空间小