Зависит от того, что вы хотите сделать со своими данными.
Если вы хотите отображать только голоса, я говорю, что вы используете только одно поле. Это как количество просмотров ветки на форуме. Вы хотите увидеть, что получает больше всего кликов, но не сколько раз кто-то его просматривал.
Система голосования на SO немного сложнее. Так как они могут отменить все голоса от конкретного пользователя, они должны отслеживать , кто проголосовал за / против , что . Это, я думаю, записано в другой таблице, но, поскольку каждый раз, когда кто-либо просматривает вопрос, стоит пересчитать все голоса, они сохраняют рассчитанное значение в поле, меняя его, когда кто-то голосует.