Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个简单的博客网络应用程序,用户可以在其中投票。
拥有一个上升或下降的单个整数(是否应该允许负数?)或喜欢和不喜欢计数只会上升的优点是什么。
哪个更灵活,哪个更优化?
跟踪喜欢和不喜欢的数量可以让查看者看到有多少人喜欢/不喜欢该帖子,而不仅仅是两个数字的差异。这使您能够说明有多少人看过该帖子并愿意投票。
如果这对您很重要,那么跟踪额外的数字可能是值得的。
在数据库端有两个计数器(用于喜欢和不喜欢)更灵活,并且允许您在未来提供更多选择。但它比只有一个贵一点。