Подскажите плиз по структуре бд - у меня есть юзер с балансом голосов - у юзера могут как отмниматся так и прибавлятся голоса - каждое изменение + или - по голосам фиксируются в отдельной таблице с транзакциями пользователя по каждому действию с голосами. Как и где правильно хранить сумму/баланс голосов юзера - чтоб каждый раз не пересчитывать все транзакции по определенному пользователю для того чтоб получить актуальный баланс голосов юзера?
Все зависит от нагрузки. Если у вас ее мало, то тупо триггер повесьте и поставьте свободное место в туплах где-нибудь 50% чтобы фаст апдейт срабатывал.