全球主机交流论坛

标题: 对于博客来说,MYSQL使用MyISAM还是InnnoDB? [打印本页]

作者: jshkk    时间: 2017-3-19 21:40
标题: 对于博客来说,MYSQL使用MyISAM还是InnnoDB?
问之前也在网上查了些,但是在实际应用中不知道用哪个比较好,
对于我这样的菜鸟来说,MyISAM备份/拷贝应该方便些,因为每个表都是独立文件,InnnoDB好像都在一个大文件里面,出了问题或者要移植的时候有些复杂,
假设我就搞个WP,存储引擎应该使用MyISAM还是InnnoDB?

作者: zzr    时间: 2017-3-19 21:41
你就一个破博客。。。纠结毛线。。。纠结到最后一篇文章没写出来。。。
作者: 3389    时间: 2017-3-19 21:41
MyISAM即可
作者: jshkk    时间: 2017-3-19 21:42
zzr 发表于 2017-3-19 21:41
你就一个破博客。。。纠结毛线。。。纠结到最后一篇文章没写出来。。。


这不就是折腾嘛 哈哈哈  大佬来个意见
作者: jshkk    时间: 2017-3-19 21:44
3389 发表于 2017-3-19 21:41
MyISAM即可

大佬ID还厉害,多谢大佬意见
作者: jshkk    时间: 2017-3-19 21:45
3389 发表于 2017-3-19 21:41
MyISAM即可

大佬ID还厉害,多谢大佬意见
作者: terry0314    时间: 2017-3-19 21:47
对博客来说两个都行。
作者: zzr    时间: 2017-3-19 21:52
jshkk 发表于 2017-3-19 21:42
这不就是折腾嘛 哈哈哈  大佬来个意见



对于小的应用,默认的myisam就好了。。。。而且体积小读写稍微快一点点点点。。。
作者: jshkk    时间: 2017-3-19 22:03
zzr 发表于 2017-3-19 21:52
对于小的应用,默认的myisam就好了。。。。而且体积小读写稍微快一点点点点。。。 ...


多谢大佬,lnmp默认是InnoDB的 所以有些疑问 嘿嘿
作者: Vicer    时间: 2017-3-19 22:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: 腿毛飘飘    时间: 2017-3-19 22:08
myisam 新版本已经废弃了。
作者: duocairen    时间: 2017-3-19 22:08
innodb也可以一个表放一个文件里的,现在企业都是用innodb了,不过一个博客怎么都行了
作者: jshkk    时间: 2017-3-19 22:22
duocairen 发表于 2017-3-19 22:08
innodb也可以一个表放一个文件里的,现在企业都是用innodb了,不过一个博客怎么都行了 ...

innodb也可以一个表放一个文件里,这个怎么做?大佬帮指导下呢
作者: 尘封之泪    时间: 2017-3-19 22:24
博客,量很小的话没有区别。
作者: duocairen    时间: 2017-3-19 22:34
jshkk 发表于 2017-3-19 22:22
innodb也可以一个表放一个文件里,这个怎么做?大佬帮指导下呢

配置文件里设置innodb_file_per_table=1就行了,但是那个总的文件还是会有的,因为会有一些其他的内容是放在那个总的文件里头
作者: kelvin225    时间: 2017-3-19 22:36
Vicer 发表于 2017-3-19 22:06
我是apt-get install mysql-server mysql-client

yum 安装是5.1的 会不会有点老?
作者: guonning2000    时间: 2017-3-19 22:36
默认的就好
作者: ivmm    时间: 2017-3-19 22:39
什么年代了,没外键就用 tokudb,省资源
作者: jshkk    时间: 2017-3-19 22:41
ivmm 发表于 2017-3-19 22:39
什么年代了,没外键就用 tokudb,省资源

那就是Myisam啦?
作者: 雨宫音羽    时间: 2017-3-19 23:05
本帖最后由 雨宫音羽 于 2017-3-19 23:13 编辑

InnoDB在5.6以后都默认独立表空间了 每个表一个.ibd

但是InnoDB相对来说比较脆弱 针对突然断电 或者运行状态下复制数据的抵抗力弱。

前阵子修了一个独立表空间的数据库 用recovery=6都没法启动MySQL(InnoDB数据库崩溃的话MySQL本身都启动不了)。研究了半天才把数据修复出来

奇葩的是数据修复出来基本没损坏 但是为啥MySQL就起不起来呢
作者: jshkk    时间: 2017-3-19 23:57
雨宫音羽 发表于 2017-3-19 23:05
InnoDB在5.6以后都默认独立表空间了 每个表一个.ibd

但是InnoDB相对来说比较脆弱 针对突然断电 或者运行状 ...

看来我得装个高版本的 lnmp默认好像是5.5的
作者: zsl198854    时间: 2017-3-19 23:59
ivmm 发表于 2017-3-19 22:39
什么年代了,没外键就用 tokudb,省资源

厉害了  我的哥   

作者: lunone    时间: 2017-3-20 00:40
骚年.当年我就是你这般模样.然后现在还是只是一片hello world
所以
作者: 椰子    时间: 2017-3-20 00:51
kelvin225 发表于 2017-3-19 22:36
yum 安装是5.1的 会不会有点老?

自己加第三方源
作者: jshkk    时间: 2017-3-20 10:06
lunone 发表于 2017-3-20 00:40
骚年.当年我就是你这般模样.然后现在还是只是一片hello world
所以


不要走 hello word~
作者: stelics    时间: 2017-3-20 10:14
楼主有钻研的精神
作者: 灵尘子    时间: 2017-3-20 10:16
小博客用MyISAM就可以了。
作者: 左手写爱    时间: 2017-3-20 11:27
楼主不说还真没注意过
作者: 宁静致远    时间: 2017-3-20 13:54
MyISAM方便快捷,备份也方便,直接打包拎走。
作者: jshkk    时间: 2017-3-20 13:59
宁静致远 发表于 2017-3-20 13:54
MyISAM方便快捷,备份也方便,直接打包拎走。

是的呢..
作者: 风雨前行    时间: 2017-3-20 14:41
前提你得有一个博客,有这么旺盛的需求,现在看来真的想多了
作者: ivmm    时间: 2017-3-20 17:59
jshkk 发表于 2017-3-19 22:41
那就是Myisam啦?

tokudb 是新的数据库引擎
作者: 東華    时间: 2017-3-20 18:04
说真的,小博客用SQLITE。


作者: jk13    时间: 2017-3-20 18:18
用静态的吧,不用纠结了
作者: jshkk    时间: 2017-3-20 19:15
東華 发表于 2017-3-20 18:04
说真的,小博客用SQLITE。

WP支持sqlite?
作者: wongvee    时间: 2017-3-20 19:17
这么重量级的应用,MYSQL肯定支撑不起来 ,还是用ORACLE吧,而且得是集群!
作者: jshkk    时间: 2017-3-20 19:29
wongvee 发表于 2017-3-20 19:17
这么重量级的应用,MYSQL肯定支撑不起来 ,还是用ORACLE吧,而且得是集群!

就你懂得多 你怎么不上天?
作者: 東華    时间: 2017-3-20 21:12
WP以前有专用的SQLITE插件,可以完全脱离MYSQL运行。至于新版我就没试过了。
作者: jshkk    时间: 2017-3-20 21:20
東華 发表于 2017-3-20 21:12
WP以前有专用的SQLITE插件,可以完全脱离MYSQL运行。至于新版我就没试过了。

666  我去找找资料
作者: 東華    时间: 2017-3-20 21:20
4.2的时候还可以,现在4.7应该结构差异不大。
作者: 鼎峰肖波    时间: 2017-3-22 16:07
还是MyISAM 吧,遇到太多WP博客用InnnoDB突然断电导致的数据库表损坏的
作者: wzy181    时间: 2017-4-30 11:44
个人博客数据库提供都很小的,mysqldump出来有10M就了不得了。
作者: jshkk    时间: 2017-4-30 14:00
wzy181 发表于 2017-4-30 11:44
个人博客数据库提供都很小的,mysqldump出来有10M就了不得了。

InnnoDB容易损坏,已用MyisAM




欢迎光临 全球主机交流论坛 (https://443502.xyz/) Powered by Discuz! X3.4