parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Срок хранения мессаги в БД

Bobych v.3 28.03.2004 20:18 / 28.03.2004 20:21

Такой вопрос: есть база новостей\объявлений\чего угодно. Объявлений ОЧЕНЬ много
У каждой записи должен быть установлен срок хранения, т.е. например через 7 дней это объявлние показываться не должно. Как лучше хранить даты? Также нужна возможность "продлевать" объявление.
Варианты (что хранить в БД):
1) Дата записи объявления + срок и высчитывать при выборке из БД
2) Дата устаревания (как её высчитать?)
3) Что-то типа счетчика, который от срока хранения каждый день будет -1 делать
4) ещё какие варианты?

И еще: а как удалять старые объявления из БД автоматически? Думаю, что "продлевать" объявления можно сделать только пока они живы и активны, а как только срок кончается, не хочется их больше в базе держать... как быть?