替代使用MySQL数据库发布“喜欢”?

时间:2011-02-21 11:41:27

标签: php mysql html css database

我想介绍一个类似Facebook的“喜欢”系统,因为我的会员可以点击一个喜欢(或不喜欢)的按钮,然后向上或向下评价帖子。应该可以看到喜欢的记录。

我实现这个的第一个(也是唯一的)想法是在我的MySQL数据库中创建一个新的“喜欢”表。但是当我回顾Facebook和YouTube这样的网站时,他们对所有视频都有数十亿的喜欢,那么拥有一张可能包含很多条目的表格似乎很耗费资源。

表的结构是

id, post, value, user

对于“喜欢”使用MySQL表有什么替代方法吗?

1 个答案:

答案 0 :(得分:8)

  

对于“喜欢”使用MySQL表有什么替代方法吗?

有,但你害怕什么? mySQL表是存储大量数据的最佳表单之一。

您可以查看noSQL数据库和其他形式的数据存储,但我敢打赌,您现在可以轻松地使用mySQL,如果项目开始大量增长以至于您需要超越关系数据库,那么稍后切换存储引擎