~/talk

Data Migration Lessons from the Trenches

Talkat Data Con LA 2020 · 2020-10-23..10-25· [databases, data-engineering]
slides:none on file

Migration moves many MongoDB clusters (about 30 source databases with wire versions from 3.2 to 3.6) into Amazon DocumentDB and reveals concrete blockers: DocumentDB lacks sharding and some index/array features, null bytes break restores, and maintenance windows can be tiny (about a 40 minute cutover window). The team uses custom Python sync tool that does dump/restore, pre-creates indexes, then replays oplog as upserts with namespace filtering and parallel workers, halting on errors for human triage and measuring remaining ops/rate to predict completion.

AI-written summary · about

  1. 0:00Introduction and welcome
  2. 1:10Talk overview and project context
  3. 2:58Client perspective and project constraints
  4. 8:28Information gathering and coverage strategy
  5. 10:56Source database diversity and challenges
  6. 13:27Key differences between MongoDB and DocumentDB
  7. 17:03Migration strategy and preparation
  8. 21:40Custom sync tool development
  9. 27:39Parallelization and resumability
  10. 31:15Organizational communication and teamwork
  11. 34:44Q&A session
~/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.