Задать вопрос
Ответы пользователя по тегу Алгоритмы
  • Как лучше реализовать вывод популярных записей за 24 часа?

    AlexPTS
    @AlexPTS
    Full stack веб разработчик
    Либо упростите задачу и выкиньте понятие "плавающий", тогда это простой sorted set уже из коробки.

    Иначе на каждый post как вариант завести list и в нем хранить время доступа каждое.
    При просмотре читать весь list, с конца или начала (как хранить) удалять все, что больше 24 часов. Длина list будет валидное число просмотров за плавающие 24 часа. Но при множестве просмотров и множестве постов, такой вариант скорее всего не очень привлекателен.
    Ответ написан