|
|
1
69
如果必须使用MySQL,我个人总是使用InnoDB。它支持事务和外键,而myisam不支持。 |
|
2
37
myisam和innodb是最常用的引擎。 myisam比innodb稍快,实现了全文索引,这对于集成搜索功能非常有用。 myisam不进行事务处理,也不实现外键约束,这是一个主要缺点。 但您可以同时使用这两种方法中最好的一种,并使用不同的存储引擎创建表。有些软件(我认为是WordPress)对大多数数据都使用Inno,比如页面之间的关系、版本等。日志记录包含一个ID,该ID链接到使用MyISAM的单独内容表中的一个记录。这样,内容存储在具有最佳搜索功能的表中,而大多数其他数据存储在具有数据完整性的表中。 如果我是你,我会选择Inno,因为它是最可靠的。如果需要,请仅将myisam用于特定目的。 在创建新表时,可以将数据库配置为默认使用innodb。 |
|
|
3
12
不同的存储引擎可用,有几个理由不使用myisam或innodb引擎类型。Myisam在大多数情况下都会这样做,但是如果与搜索和选择相比,您有大量的更新或插入,那么您将从InnoDB引擎获得更好的性能。要获得InnoDB的最佳性能,您需要调整服务器的参数,否则没有理由不使用它。
合并引擎是从多个定义相同的表中查询数据的非常有效的方法。内存引擎是对数据执行大量复杂查询的最佳方法,这些查询在基于磁盘的引擎上搜索效率低下。csv引擎是导出可用于其他应用程序的数据的好方法。对于具有经常访问的唯一密钥的数据,BDB非常好。 与您的搜索和选择相比,插入可以使InnoDB引擎获得更好的性能。要获得InnoDB的最佳性能,您需要调整服务器的参数,否则没有理由不使用它。
合并引擎是从多个定义相同的表中查询数据的非常有效的方法。内存引擎是对数据执行大量复杂查询的最佳方法,这些查询在基于磁盘的引擎上搜索效率低下。csv引擎是导出可用于其他应用程序的数据的好方法。对于具有经常访问的唯一键的数据,BDB非常好。
|
|
|
4
1
也许你会在这里得到更多信息: https://en.wikipedia.org/wiki/Database_engine
|
|
|
Nebula Tech · 在SQL Server中搜索字符串中单词的多次出现 11 月前 |
|
|
blogger13 · 视频租赁店数据库的规范化 11 月前 |
|
|
ì¤ì¤í · 为什么LEFT INNER JOIN被弃用? 1 年前 |
|
|
relatively_random · 确保两个表之间一致的共同参考 1 年前 |
|
|
Grenish Rai · Firestore错误“用户文档不存在” 1 年前 |
|
|
Saijo-Shi · PLpgsql中的更新触发器 1 年前 |
|
Dante · Django::配置不当:池不支持持久连接 1 年前 |
|
YouLocalRUser · 删除重复行,保留第一行 1 年前 |