Удалять через 3 дня можно многими способами. Мне кажется, что хороший вариант, это делается поле по времени записи. Далее ночью по расписанию запускается некий процесс, который смотрит время между полем и текущем временем. Как вариант сделать ещё параметр для настройки, что процесс может удалять те записи, которым 3 дня, а в следующий раз вы поменяет и сделаете 5 дней. Т. Е. У этого процесса должен быть входящий параметр, а-ля кол-во дней.