[SQL] Хранение списка просмотренных постов на сервере
Vladislav177Rus
Пусть имеется 5000 юзеров и 10000 постов, для каждой пары нужно хранить, просмотрен ли этот пост этим юзером, либо хранить все пары для просмотренных/непросмотренных постов. В результате получается очень большое число записей и поиск по ним весьма длителен, особенно если учесть, что проверить надо все посты, отображенные на странице. Как эту проблему решают?
Julie16
Ыбло вроде.
Marinavo_0507
если список постов на странице отсортирован, то можно за 1 проход параллельно по двум спискам
* декодировать RLE-строку
* помечать непрочитанные посты на странице
* добавлять их в прочитанные, кодируя в RLE
Vladislav177Rus
Пусть имеется 5000 юзеров и 10000 постов, для каждой пары нужно хранить, просмотрен ли этот пост этим юзером, либо хранить все пары для просмотренных/непросмотренных постов. В результате получается очень большое число записей и поиск по ним весьма длителен, особенно если учесть, что проверить надо все посты, отображенные на странице. Как эту проблему решают?