~/talk

MySQL Backups

Talkat Percona Live 2022 · 2022-05-16..05-18· [databases]
links:none on file
links:none on file
slides:none on file

Booking.com describes a production MySQL backup system that uses a dynamic config generator feeding a Bacula director, allocates storage by free space and previous backup size (submit largest first), takes LVM/ZFS snapshots of dedicated replicas, protects copies with NetApp SnapLock immutability, stores binary blobs with erasure coding (MinIO mentioned), and runs continuous restore tests by spinning recovered MySQL instances in Kubernetes restore testing to validate restores and reporting. Operational goals: automation, retry/prioritization, and observable audit tickets.

AI-written summary · about

  1. 0:00Start
  2. 0:01Mysql Backups at Booking Com
  3. 2:14What Do People Want from Their Backups
  4. 4:28Compliance and Best Practices
  5. 5:20Immutable Backups
  6. 20:00Non-Temporal Backup Scheduling
  7. 21:32Current Setup
  8. 22:45The Backup Sources That We Use
  9. 24:10Config Generator
  10. 25:21Storage Daemons
  11. 35:41How Do We Find Storage
  12. 37:57Restore Testing
  13. 41:11Error Handling
  14. 48:14Backup Times
~/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.