Docker und CI/CD · Senior · Frage 43 von 75
Warum führt man schwere Datenmigrationen getrennt vom Deployment aus?
- 1Datenbanken akzeptieren Schemaänderungen nur in Wartungsfenstern
- 2Lange Sperren oder Nachfüllungen können Verkehr blockieren und den Rollout aufhalten
- 3Migrationswerkzeuge können überhaupt nicht in der CI/CD-Pipeline laufen
Antwort zeigen
Richtige Antwort: Lange Sperren oder Nachfüllungen können Verkehr blockieren und den Rollout aufhalten
Erklärung
Einen Index hinzuzufügen oder eine große Tabelle umzuschreiben kann sie sperren. Nutze Online-Techniken (nebenläufige Indizes, gebündelte Nachfüllungen) und halte Deployments schnell und umkehrbar.