I have a simple blog webapp where users may vote.
What would be the advantages of having a single integer that goes up or down(should negative numbers be allowed?), or having a likes and dislikes counts that only go up.
Which is more flexible, which is more optimal?