Я не недооцениваю. Сравните две ситуации
1. У Вас есть мощная, интересная и перспективная идея — что дальше? Поиски денег, команды и т.п. В этом время кто-то без проблем может начать ее реализовывать.
2. У Вас есть мощная, сработанная команда — что дальше? Берете любой тренд или исторический топ и реализовываете.
Нет. Я имел ввиду разделить текущую таблицу и добавить еще одну архивную. Переносить сообщения в архивную по истечению какого-то срока (например спустя 3 месяца) + дать возможность архивации самому юзеру.
Решение временное. Однако так как к архивной таблице будет обращений меньше (+ это архив, о чем можно уведомлять юзера), то таблица может сместить в два/три раза больше чем нынешняя, до возникновения проблемы повторно.