~/talk

Data Deletion at Facebook

Talkat apidays Paris 2021 · 2021-12-07..12-09· [databases]
links:none on file
slides:none on file

Meta describes a code‑generated system that uses deletion annotations in its DDL to traverse a social graph, running 50–500 billion graph operations per day and deleting about a trillion objects daily. It implements re‑entrant DFS using a persistent stack and batching, logs restoration logs to enable multi‑store restores, runs biweekly objectification scans to catch orphaned data, and enforces retention with daily keys for deletion by encryption so deletions complete despite infrastructure failures.

AI-written summary · about

  1. 0:00Introduction
  2. 1:55Design Overview
  3. 8:10Batching
  4. 9:25Scheduling
  5. 10:45Privacy Policies
  6. 13:10Eventually Completion
  7. 15:25Eventually completeness
  8. 17:10Restorations
  9. 19:03Encryption
  10. 19:24Monitoring guarantees
  11. 20:18Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.