什么时候使用MyISAM和InnoDB?

InnoDB是一种通用存储引擎,可兼顾高可靠性和高性能。从MySQL 5.6开始,InnoDB是默认的MySQL存储引擎。

InnoDB可以用于各种目的。这是其中一些-

  • 它可以用于交易目的,即所有ACID属性。

  • InnoDB可用于行级锁定,这意味着与MyISAM相比,它具有更高的性能。

  • InnoDB可用于大型缓冲池的数据和索引。

  • 当我们需要比MyISAM更好的性能时,可以使用InnoDB。

MyISAM是5.5 1之前的MySQL关系数据库管理系统版本的默认存储引擎。

MyISAM也可以用于各种目的。

  • MyISAM易于用于创建和设计。因此,它可供初学者使用。

  • 在MyISAM中,没有涉及表之间外键关系的复杂性。

  • 与InnoDB相比,它更快。

  • 当我们需要最低性能时,可以使用它。

以上是 什么时候使用MyISAM和InnoDB? 的全部内容, 来源链接: utcz.com/z/354297.html

回到顶部