【发布时间】:2011-02-04 07:55:59
【问题描述】:
小背景信息
目前我有一个脚本,可以将网站上的页面(不受我控制)解析为游戏的 mysql 数据库(获取游戏内攻击日志)。我最近决定要更快地升级它,并且我已经完全重新编码了解析器,以便它将数据存储到一个数组中。现在基于我的问题:
我的第一个版本目前有大约 50 列,每个单位时间一个用户丢失/离开的数量以及其他一些零碎的内容 - 如果用户实际上没有丢失一个单元或没有不要失去那种类型的单位。现在,如果我要对数组进行 JSON 编码并将其粘贴到数据库中
1) 插入时会比当前更快吗?
2) 假设我需要在首页重新获取该数据并显示 100 个结果(只需要一个摘要,因此第一种方式只选择 3 列),如果我要执行第一种方式,我可以显示一个选择的数据,while循环它,这会比我从数据库中选择它,然后解码并处理它更慢还是更快?
(另外,如果您知道更好的方法,请不要犹豫:)——或者我应该将两者混合使用)
【问题讨论】:
-
我想向您指出这个非常有趣的阅读:bret.appspot.com/entry/how-friendfeed-uses-mysql