社区
MySQL
帖子详情
MySQL数据存储引擎的选择
kevindude
2006-02-02 12:11:03
MyISAM引擎对于select操作多于update操作的情况速度很快,但不支持事务处理.
InnoDB引擎支持事务处理和外键,并且支持行锁定,但速度相对慢一些.
我的问题是对于一般的web应用的话,选哪个引擎比较好.问题的实质是MyISAM比InnoDB大概要快多少? 而不支持事务处理和外键约束,数据出错的概率又有多大? 我在这方面没有什么经验,这个问题已经困饶我很久了,希望高人给予解答.
...全文
87
3
打赏
收藏
MySQL数据存储引擎的选择
MyISAM引擎对于select操作多于update操作的情况速度很快,但不支持事务处理. InnoDB引擎支持事务处理和外键,并且支持行锁定,但速度相对慢一些. 我的问题是对于一般的web应用的话,选哪个引擎比较好.问题的实质是MyISAM比InnoDB大概要快多少? 而不支持事务处理和外键约束,数据出错的概率又有多大? 我在这方面没有什么经验,这个问题已经困饶我很久了,希望高人给予解答.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kevindude
2006-02-03
打赏
举报
回复
回2楼的,书上写的我也找的到,最好是有这方面经验的人结合实际碰到过的例子来说说这两者的利弊.不过前提还是web应用.
uuq
2006-02-02
打赏
举报
回复
用MyISAM,一般没有问题的
hy2003fly
2006-02-02
打赏
举报
回复
用MyISAM吧,一般web来说应该是select比update操作多。另外还要看你还有没有什么要求。以下是我在《MySQL完全手册》(P149)上看到的一段话:“如果需要更好的性能,并且不需要完整性检查,我们可选择使用MyISAM类型,如果想要在表中强制进行外键完整性约束,而且还要在这种需要的基础上保持好的性能,就要选择InnoDB类型。”
MySQL
存储引擎
的
选择
介绍如何
选择
MySQL
存储引擎
[
存储引擎
]
MySQL
的
存储引擎
介绍
数据
库
存储引擎
是
数据
库底层软件组织,
数据
库管理系统(DBMS)使用
数据
引擎进行创建、查询、更新和删除
数据
。不同的
存储引擎
提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的
存储引擎
,还可以 获得特定的...
MYSQL
数据
库--
存储引擎
存储引擎
是
MySQL
将
数据
存储在文件系统中的存储方式或者存储格式。
存储引擎
是
MySQL
数据
库中的组件,负责执行实际的
数据
I/O操作。
MySQL
系统中,
存储引擎
处于文件系统之上,在
数据
保存到
数据
文件之前会传输到
存储引擎
,...
如何
选择
mysql
的
存储引擎
如何
选择
mysql
的
存储引擎
在开发过程中,我们经常使用的
存储引擎
MyISAM / INNODB /MemoryMyISAM
存储引擎
:如果表对事物的要求不高,同时是以查询和添加为主,我们考虑使用MyISAM
存储引擎
,比如bbs中的发帖表,回复表...
一文带你看懂
MySQL
存储引擎
了解
MySQL
数据
存储方式6.
存储引擎
介绍6.1 CSV
存储引擎
6.1.1 使用CSV
存储引擎
建表6.1.2 查看
数据
所在硬盘位置6.2 Archive
存储引擎
6.2.1 使用Archive
存储引擎
建表6.2.2 Archive对比InnoDB,使用函数批量存储1w条
数据
...
MySQL
56,687
社区成员
56,710
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章