Я намерен внедрить систему голосования в моем веб-приложение (reactJs, флюс, nodejs + экспресс-сервер)система голосования с неравными голосов
Многие пользователи (в тысячах) могут голосовать и их голоса не равны. От 1 до 100. Они могут голосовать за или против. Мне нужно иметь среднее арифметическое для всех голосов в моей базе данных. У меня есть тысячи страниц с системами голосования. Как я могу это реализовать? Я думаю, я мог бы хранить все голоса с каждой страницы в одной ячейке таблицы базы данных. Когда мне нужно будет оказывать средний голос на внешнем интерфейсе, я буду получать JSON объект так:
{ page1: [1,22,5,7,32,...~1000 more numbers] }
и использовать JS на стороне клиента, чтобы вычислить среднее арифметическое.
Это хорошая идея? Может быть, есть другой способ?