Innodb:
采用密集索引:键位和值在同一个B+树叶子节点上
支持表级锁和行级锁:如果是对索引字段进行共享锁,默认加的是行级锁,对本行进行读操作和其他行读写操作均可以满足,对索引字段加排他锁,只可以对其他行进行读写操作
适合增删改查相当频繁的场景。
可靠性要求较高,要求支持事务。
MyISAM:采用稀疏索引:键位和值存储在不同的位置。
支持表级锁:对表进行读锁(共享锁)后,可以加共享锁,不可以加排他锁,但是加排他锁之后,任何锁都不能加。
适合全局查找count,适合增删改不频繁,查询频繁的情景
不支持事务。
数据库InnoDB引擎与MyISAM引擎
最新推荐文章于 2024-07-30 11:25:01 发布