MySql数据库的存储引擎
程序员文章站
2022-06-23 20:51:50
MySQL的mylsam和lnnodb 两种重要引擎 数据库最早只有myisam引擎,MySQL在5.2版本之前默认引擎也是mylsam mylsam引擎对数据的支持非常好,然后在早期网站结构,数据交互的部分很少,用户上网几乎也就是看看数据,很少需要向数据写数据 myisamy引擎数据表,不支持复杂 ......
mysql的mylsam和lnnodb 两种重要引擎
数据库最早只有myisam引擎,mysql在5.2版本之前默认引擎也是mylsam
mylsam引擎对数据的支持非常好,然后在早期网站结构,数据交互的部分很少,用户上网几乎也就是看看数据,很少需要向数据写数据
myisamy引擎数据表,不支持复杂功能,读数据非常快,读不能写,写不能读,一旦写入数据,引擎直接对数据表进行表级别锁定,其他用户不能再写也不能再读,可以缓存索引,但不缓存数据也就是说对内存占用小,
nnodb引擎支持复杂功能,对服务器资源要求高,一旦写入数据,行级别锁定,单表可以支持并发,对写支持好