Задать вопрос
  • Какие технологии использовать для частого обновления большого количества строк в БД?

    @Cloudo58 Автор вопроса
    Спасибо за развернутый ответ!

    Я, видимо, не совсем корректно описал, какой рейтинг мне нужен. Рейтинг не записей на стене, а рейтинг "активности пользователя".
    Формат комментария таков:
    userid (id пользователя, оставившего комментарий), postid (id записи на стене группы), commentid (id комментария к записи), likes_count (кол-во лайков за комментарий).

    Нужно получить для конкретного userid количество его комментариев в группе и лайков за все его комментарии (за сегодняшние комментарии, комментарии за неделю... ) + место в рейтинге по обоим критериям.

    Например, я сейчас 100ый в рейтинге по лайкам, у меня их 10000. А у 99-го 11000 лайков. Я пишу еще один комментарий и он получает 2000 лайков -> я должен стать 99ым в рейтинге и т.д.

    Но такие перестановки в рейтингах могут быть кардинальными (скажем если считать рейтинг в сутки, в неделю и т.д.)

    Как лучше это организовать...