搜索PHP的高负载访问日志记录的解决方案

时间:2011-10-30 20:53:24

标签: php performance nosql rdms

我正在寻找一种高访问记录解决方案。 我的“桌子”有这样的结构:

|   ID    |   Hits   |     LastUsed
______________________________________
|  XYNAME | 34566534 | LastUsedTimeHere
| XYNAMEX | 47845534 | LastUsedTimeHere
| XYNAMEY |  956744  | LastUsedTimeHere

我认为像关系数据库管理系统这样经常使用的数据库系统在这里不是正确的选择,你同意吗?

单个文件具有访问权限(每天大约100.000-400.000),我需要记录每次访问时的Hits上的向上计数和LastUsed上的更新,其中实际时间是ID就像我指定的一些唯一字符串。我很少读到这个数据。

(我只有一台服务器已运行其他网站(使用PHP和MySQL),我没有来自/在这些网站上的任何收入/广告(我是学生)。所以它应该是也是一种节省内存/ CPU的解决方案。我想在PHP中使用该解决方案。)

我已经考虑过CouchDB或MongoDB。您有经验并可以向我推荐一些/解决方案吗?

1 个答案:

答案 0 :(得分:0)

如果您不打算将单个下载保存为单独的记录,MySQL将很好地处理负载。