自动删除数据

  • Meta’s Systematic Code and Asset Removal Framework (SCARF) has a subsystem for identifying and removing unused data types.
  • Meta 的系统化代码和资产删除框架(SCARF)具有识别和删除未使用数据类型的子系统。
  • SCARF scans production data systems to identify tables or assets that are unused and safely removes them.
  • SCARF扫描生产数据系统以识别未使用的表格或资产,并安全地将它们删除。
  • SCARF avoids tedious manual work and ensures that product data is correctly removed when a product is shut down.
  • SCARF 避免了繁琐的手动工作,并确保在关闭产品时正确删除产品数据。

This is the third and final post in our series on Meta’s Systematic Code and Asset Removal Framework (SCARF). SCARF contains a combination of subsystems that analyze code and data usage throughout Meta to aid in the safe and efficient removal of deprecated products. In our first post on automating product deprecation, we discussed the complexities of product deprecations and introduced SCARF’s workflow management tools that guide engineers through a coordinated process to safely deprecate products. In the second post on automating dead code cleanup, we discussed SCARF’s dead code subsystem and its ability to analyze both static and dynamic usage of code to automatically generate change requests to remove unused code. Throughout this series, we have referred to the example of the deprecation of a photo sharing app called Moments, which Meta launched in 2015 and eventually shut down in 2019.

这是我们关于 Meta 的系统化代码和资产删除框架(SCARF)的第三篇也是最后一篇文章。SCARF 包含一系列子系统,可以分析 Meta 中的代码和数据使用情况,以帮助安全高效地删除已弃用的产品。在我们第一篇关于自动化产品弃用的文章中,我们讨论了产品弃用的复杂性,并介绍了 SCARF 的工作流管理工具,指导工程师通过协调的过程安全地弃用产品。在第二篇关于自动化死代码清理的文章中,我们讨论了 SCARF 的死代码子系统及其分析代码的静态和动态使用情况的能力,以自动生成更改请求以删除未使用的代码。在本系列文章中,我们一直提到 Meta 推出于 2015 年并最终于 2019 年关闭的照片分享应用程序 Moments 的例子。

In this post, we introduce the subsystem responsible for automating the identification and safe removal of unused data types at Meta. This process can be unexpectedly difficult, because large software systems are inevitably interconnected. Moments relied on several pieces of shared Facebook functionality and infrastructure, and deleting it was more complicated than ...

开通本站会员,查看完整译文。

首页 - Wiki
Copyright © 2011-2024 iteam. Current version is 2.125.0. UTC+08:00, 2024-05-04 20:31
浙ICP备14020137号-1 $访客地图$