我目前正在创建一个带有好的和坏的选项的投票系统来发表评论。基本上,这个想法就像Facebook一样,但对评论有一个不好的选择(或更多)。这里是表结构使用Mysql + PHP实现的投票系统(带帐户)的性能
id | comment_id | voter_id | voter_option
因此,一旦用户投票吧,记录将在上述格式的mysql数据库存储,为什么我这样做是因为我不希望用户重新投票,并希望记录他们喜欢/不喜欢的内容。
我的问题是,我认为,如果在我的网站上有10,000条评论,并且每条评论获得了1,000张选票,那么我的数据库变得非常大,有没有什么好的方法可以防止数据库变得太大?或者我需要为我的案例中的每条评论创建一张表格,在此先感谢。
如果您使用MySql或您使用的任何数据库语言进行标记,可能会得到更好的响应。 – 2011-05-18 12:12:31
感谢您的提醒:) – ykc 2011-05-18 13:35:24
为什么不使用像mongodb这样的nosql解决方案?似乎是这种情况的理想选择 – JohnP 2011-05-18 13:53:27