~/talk

Efficient Reliable Database Migration: A Legacy Innovation Story

Talkat GOTO Chicago 2024 · 2024-10-21..10-22· [databases]
slides:none on file

Claims a working method to lift terabytes (even hundreds of TB) from a legacy network DB into modern RDBMS by read raw disk pages and tracking old-to-new block mappings, not by slow SQL dumps. Implementation uses a quick J functional prototype, generated C and PLS mover code, binary batch serialization and sort-merge patching of pointer references. Verification uses decision-table IV&V and independent validators running invariant checks that catch real bugs. Teams run migrations on new hardware with health checks; customers accept results and only a few complex readers require manual rewrite.

AI-written summary · about

  1. 0:00Intro
  2. 1:53Reality of data migration
  3. 2:21Case study: Critical legacy problem
  4. 5:38Reporting problem
  5. 6:42Reporting solution
  6. 7:45Near-term solution
  7. 8:22Long-term migration challenge
  8. 9:37Conventional migration approach
  9. 10:52Innovative solution
  10. 12:15Logical & physical model
  11. 13:34Essence of approach
  12. 15:37Binary is better
  13. 16:09Batch is better
  14. 16:43Efficient serialization
  15. 17:49Conservative implementation strategy to reduce risk
  16. 20:28Verification & validation approach
  17. 29:53Readers & writers?
  18. 32:53Recap
  19. 37:39Outro
~/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.