например, сайт, где пользователи могут голосовать по вопросам (вверх и вниз) с этой моделью:
users(id)
questions(id)
votes(id,userId,questionid,vote)
-- vote can be +1 or -1, or probably better bit 0 and 1
Я думаю, что когда будет много questions
с большим количеством голосов, возникнут проблемы с производительностью, особенно при отображении списка вопросов, поэтому
имеет ли смысл добавить столбец к таким вопросам:
questions(id, votessum)
и каждый раз, когда кто-то голосует, кроме того, что он делает insert into the votes questions also to update the questions
и устанавливает его votessum column