Доброго времени суток!
К делу:
Пишу сервис знакомств. Люди могут отправлять заявки в одну общую ленту, в которой ищут их и в которой могут искать они.
Естественно, что эта лента рано или поздно разрастется настолько, что запросы к этой таблице будут ужасно долго выполняться.
Как сделать так, чтобы лента имела фиксированный размер? Например, 10000. Или заявки в этой ленте не должны быть старше 24 часов.
Заявки старше 24 часов и располагающиеся в ленте слишком глубоко (глубже 10000) удаляются.
Мне в голову приходит сделать таблицу, в которой будут размещаться заявки.
И время от времени что-нибудь будет проходиться по всей таблице и удалять старые заявки.
Вопроса два:
- Сможет ли мой подход держать большую нагрузку (лента будет постоянно
сортироваться, чтобы подобрать как можно более близких по возрасту и
тп людей)?
- Как сделать это что-нибудь, что будет проходиться по этой таблице и брать заявки.
Заранее спасибо!