Was macht migration?
Kartiere aktuelle Leser, Schreiber, Datenform, Kompatibilitätsfenster und Eigentumsverhältnisse vor dem Bearbeiten.
- Definiere Vorwärtspfad und Rückwärtspfad.
- Erhalte vorhandene Daten; mache destruktive Schritte explizit und separat autorisiert.
- Halte den Betrieb mit gemischten Versionen sicher, wo sich Rollouts überschneiden können.
- Sequenziere Erweitern, Migrieren, Verifizieren und dann ggf. Kontrahieren.
- Mache Wiederholungen idempotent und Teilfehler beobachtbar.
- Überprüfe alte und neue Pfade an den erforderlichen Übergangsstufen.
Stoppe, nachdem die angeforderte Stufe bestanden ist; führe keinen späteren destruktiven Kontraktionsschritt implizit aus.