SLS作为面向大规模数据场景的实时日志平台,其设计初衷是追求极致的写入与查询性能。硬删除需要定位原始文件及关联的索引文件、列存文件中的具体数据位置并执行物理删除操作,在PB级数据量的分布式系统中,这会引发显著的IO开销、状态同步问题和系统抖动风险,代价过大。因此SLS选择了软删除方案作为替代。软删除标记的数据虽然在查询和分析中被隐藏,但物理数据仍然保留在存储中。这些被标记的数据会随着Logstore设置的TTL(数据保留时间)到期后,由系统自动进行物理清理。这种设计在满足数据「立即消失」的业务需求的同时,保障了系统的整体稳定性和性能。




