工作原理
按用途和法律义务分类数据,为每类设定期限,自动执行并验证删除。执行手段包括 TTL 索引、定时任务、删除分区、对象存储生命周期规则,以及对加密数据做密钥销毁。
-- 保留 13 个月度分区;删除分区比逐行删除便宜得多
DROP TABLE events_2024_09;
备份需要独立时间表:30 天删除的数据可能在 90 天备份中继续存在,必须记录最大滞后。搜索索引、缓存、数仓和导出等派生副本也要纳入,否则它们会成为影子归档。
使用场景与取舍
在存储接收生产数据前就定义保留策略,新增分析、PII 或区域时重新评审。删除请求和法律保留既需要书面政策,也需要经过测试的流程。与访问控制相比,保留策略限制的是随时间的暴露,而不是读取时的暴露。
短保留降低成本与隐私风险,却删除事故响应或财务可能需要的历史。自动删除可能破坏默默依赖旧数据的功能;法律保留必须覆盖删除。不可变系统中的删除通常是先逻辑后物理,会影响承诺的期限。
具体示例
一家公司把事件表按月分区,保留 13 个月,每月自动删除最旧分区,并在删除后抽查备份、缓存和数仓中的残留。删除流程要记录执行结果,同时验证合法保留项没有被误删。