2016-08-02 97 views
1

我在我的数据库中使用这两种类型。并找到以下两种类型的信息: 1. InnoDB锁定表中的特定行,MyISAM锁定整个MySQL表。 2. MyISAM是原始的存储引擎。它是一个快速存储引擎。它不支持交易。 3. InnoDB是使用最广泛的交易支持存储引擎。它是符合ACID的存储引擎。在mysql数据库中哪个表存储为MyISAM类型,哪个表存储为InnoDB类型?为什么?

所以,我很困惑哪个表存储为MyISAM类型,哪个表存储为我的数据库中的InnoDB类型。 请向我提供建议。

+0

使用InnoDB的一切。 –

回答

3

MyISAMInnoDB是两个数据库引擎,它们两方面都比较好。 MyISAM最适合非交易目的,例如您需要的地方SEARCHInnoDB在您使用交易的地方效果更好,如INSERT,UPDATE,DELETE

InnoDBMyISAM之间的主要区别是交易和参照完整性

他们在自己的设计目标都更好。

Refer to this link to have a clear idea about MyISAM and InnoDB

相关问题