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

Jar*_*red 3 html css php mysql database

我想介绍一个类似Facebook的"喜欢"系统,在我的会员可以点击喜欢(或不喜欢)按钮,并将其利率后向上或向下.应该可以看到喜欢的记录.

我实现这个的第一个(也是唯一的)想法是在我的MySQL数据库中创建一个新的"喜欢"表.但是,当我回首网站,如Facebook和YouTube,谁拥有数十亿喜欢的他们所有的影片,似乎消耗资源有可能包含许多条目的表格.

表的结构将是

id, post, value, user
Run Code Online (Sandbox Code Playgroud)

是否有任何替代方法可以使用MySQL表来"喜欢"?

Pek*_*ica 8

是否有任何替代方法可以使用MySQL表来"喜欢"?

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

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

  • +1用于发布我要发布的内容,几乎逐字逐句. (2认同)