InnoDB和MyISAM

[不指定 2007/10/13 23:11 | by Totti ]
| |
MYSQL数据库目录有个ibdata1文件,InnoDB数据库的内容就是存储在这个表里面。

WordPress就是用的这种存储类型,从我备份网站数据库来说,我更喜欢 MyISAM类型。。。因为每个用户的数据库独立在一个用户文件夹里面,方便恢复。

个人觉得,个人BLOG程序负载不大,MYISAM类型足够应付。

Bo-Blog是用MyISAM类型,国内很多的程序也都是这个MyISAM类型。

不过貌似外国程序比较多用InnoDB数据库类型存储。

InnoDB数据库类型的备份:

引用
如果你可以关闭你的 MySQL 服务,那么可以通过下面几个步骤进行数据库的“二进制”备份:

关闭 MySQL 数据库服务,并确定在关闭时没有发生任何错误
将你的所有数据文件复制到一个安全的地方
将所有的 InnoDB 日志文件复制到一个安全的地方
将 my.cnf 配置文件复制到一个安全的地方
将所有的 InnoDB 表 .frm 文件复制到一个安全的地方


转帖一篇

http://www.360doc.com/showweb/0/0/767171.aspx
InnoDB和MyISAM的差别

InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。

MyIASM是IASM表的新版本,有如下扩展:  
二进制层次的可移植性。  
NULL列索引。  
对变长行比ISAM表有更少的碎片。  
支持大文件。  
更好的索引压缩。  
更好的键吗统计分布。  
更好和更快的auto_increment处理。  

1.MySQL最大的优势在于MyISAM引擎下的简单SELECT,INSERT和UPDATE快速操作
2.MyISAM类型的数据文件可以在不同操作系统中COPY,这点很重要,布署的时候方便点。
内文分页: [1] [2] [3]
收集 | 评论(0) | 引用(0) | 阅读(5750)
发表评论
昵称

网址

电邮
打开HTML 打开UBB 表情 打开表情 隐藏 记住我 [注册]