SLS 团队在 Ingestion 端到端环境中将 mask 函数与正则脱敏方式进行了对比测试,测试数据规模从70KB到7MB,脱敏复杂度分为三个场景,性能指标为平均处理延迟(ms)。场景1:regexp_replace 配置1个简单正则 vs mask 配置1个 keyword,mask 性能提升约 25%。场景2:regexp_replace 配置3层正则嵌套 vs mask 配置3个 keyword,mask 性能提升约 50%。场景3:regexp_replace 配置10层正则嵌套 vs mask 配置100+keyword 和6个 buildin 规则,mask 性能提升达 2.8 倍。结论清晰:mask 脱敏函数相比正则方式具有更高的处理效率,性能优势随着脱敏复杂度的增加而显著提升,特别适用于大数据量和复杂脱敏需求的场景。这意味着原本需要严重影响实时性能的复杂多类型脱敏,现在可以以可接受的延迟代价完成。




