gpt4 book ai didi

java - InnoDB 和 MyISAM 有什么区别

转载 作者:可可西里 更新时间:2023-11-01 07:24:14 24 4
gpt4 key购买 nike

InnoDB 和 MyISAM 有什么区别。我可以去哪一个?有哪一个提供而另一个不提供的领域?这两种类型中的任何一种都有技术限制吗?请帮助我为我的项目选择正确的类型?

最佳答案

有几个区别,但我能想到的最重要的是:

  • InnoDB 是一个事务引擎——即它支持事务
  • InnoDB 支持外键
  • MyISAM 只在表级加锁 -- InnoDB 在行级加锁


wikipedia entry on InnoDB列出了一些差异——其中一些我没有谈到;-)

您可能会对 Chapter 13. Storage Engines 感兴趣MySQL 手册的部分,当涉及到 InnoDB 和 MyISAM 时,这可能是一个不错的引用。
特别是,我会说:

关于java - InnoDB 和 MyISAM 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2427300/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com