我有一个简单的博客webapp,用户可以投票。
单个整数上升或下降的优势(应该允许负数?),或者喜欢和不喜欢的数量只会增加。
哪个更灵活,哪个更优化?
答案 0 :(得分:2)
在数据库端有两个计数器(对于喜欢和不喜欢)更灵活,并允许您在将来提供更多选择。但它比仅有一个贵一点。
答案 1 :(得分:2)
跟踪喜欢和不喜欢的数量允许观众看到有多少人喜欢/不喜欢帖子,而不仅仅是两个数字的差异。这使您能够说明有多少人看过这个帖子并且不愿投票。
如果这对您很重要,那么跟踪额外的数字可能是值得的。