Короче. У меня такая ситуация.
Когда пользователь пишет боту, он должен дергать его данные из БД, для дальнейшей работы с ними.
Проблема заключается в том, что боту могут писать каждую 1 секунды => БД дергается каждую 1 секунду => я думаю, что это не экономично в плане оптимизации.
Решил создать класс User и заносить туда данные (чтобы локально работать с ними). Разумеется, при изменении какого-либо параметра пользователя - изменять и в БД.