На мой взгляд оптимально это сделать что то вроде «Архивации». Например не заходил человек год и его учетка архивируется, при этом ему, на почтовый ящик высылается письмо перед и после «архивации». А в архиве все это хванится не более скажем 2 лет, потом удаляется.
Плюсы:
— Не теряем пользователей
— Разгружаем базу
Минусы:
-нужно место под вторую бд, для архива