Недавно я оказался в путанице с базой данных, где руководство хочет иметь возможность удалять данные из базы данных, но все же хочет, чтобы эти данные появлялись в других местах. Пример: они хотят удалить все экземпляры продукта Whizbang, но они все еще хотят, чтобы Whizbang появлялся в отчетах о продажах. (если они побежали один за предыдущую дату).
Теперь я могу добавить поле, скажем is_deleted, которое будет отслеживать, был ли удален этот продукт, и, таким образом, сохранять все мои ссылки, но через некоторое время у меня есть потенциал для хранения большого количества мертвых данных. (данные, к которым никогда больше не обращаются). Как справиться с этим не мой вопрос.
Мне интересно узнать, по вашему опыту, какова средняя продолжительность жизни данных? То есть, в среднем, как долго живы или хороши данные, прежде чем они будут заменены или удалены? Я понимаю, что это связано с типом данных, которые вы размещаете, но, безусловно, все данные имеют определенный срок службы?