最近,我发现自己陷入了数据库混乱,管理层希望能够从数据库中删除数据,但仍希望该数据出现在其他地方。示例:他们想要删除产品 whizbang 的所有实例,但他们仍然希望 whizbang 出现在销售报告中。(如果他们在前一个日期运行了一个)。
现在我可以添加一个字段,比如 is_deleted,它将跟踪该产品是否已被删除,因此仍然保留我的所有引用,但在一段时间内,我有可能容纳大量死数据。(永远不会再次访问的数据)。如何处理这不是我的问题。
我很想知道,根据您的经验,数据的平均寿命是多少?也就是说,在被替换或删除之前,数据的平均存活时间或有效时间是多少?我知道这与您所存储的数据类型有关,但肯定所有数据都有某种寿命?