Php post使用MySQL数据库的替代方法;喜欢;?

Php post使用MySQL数据库的替代方法;喜欢;?,php,mysql,html,css,database,Php,Mysql,Html,Css,Database,我想引入一个类似于Facebook的“喜欢”系统,我的会员可以点击喜欢(或不喜欢)按钮,它会给帖子打分。类似的记录应该是可见的 我实现此功能的第一个(也是唯一一个)想法是在MySQL数据库中创建一个新的“likes”表。但当我回顾Facebook和YouTube等网站时,他们的所有视频都有几十亿的喜好,如果有一个包含这么多条目的表格,似乎会消耗资源 该表的结构将是 id, post, value, user 除了使用MySQL表表示“喜欢”之外,还有其他选择吗 除了使用MySQL表表示“喜欢”

我想引入一个类似于Facebook的“喜欢”系统,我的会员可以点击喜欢(或不喜欢)按钮,它会给帖子打分。类似的记录应该是可见的

我实现此功能的第一个(也是唯一一个)想法是在MySQL数据库中创建一个新的“likes”表。但当我回顾Facebook和YouTube等网站时,他们的所有视频都有几十亿的喜好,如果有一个包含这么多条目的表格,似乎会消耗资源

该表的结构将是

id, post, value, user
除了使用MySQL表表示“喜欢”之外,还有其他选择吗

除了使用MySQL表表示“喜欢”之外,还有其他选择吗

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


你可以看看noSQL数据库和其他形式的数据存储,但我敢打赌,现在你可以很容易地坚持使用mySQL,如果项目开始大规模增长,你需要超越关系数据库,那么你可以在以后切换存储引擎。

+1用于发布我要发布的内容,几乎是逐字逐句。