标签: mysql database-design
我有一个网站,人们可以在其中发布文章,用户可以阅读并发表评论。我想添加一个五星级的评分系统,并且希望防止用户对同一篇文章进行两次评分。
我知道我可以使用被评估者的article_id和user_id创建一个表,从而防止他再次被评估。但是,由于有大量记录,此表很容易变得肿。还有其他任何人都熟悉的架构可以以更优化的方式来处理吗?
任何指针都将不胜感激。目前,我只能访问MySQL数据库,因此当前无法进行键值查找存储。