HeadlinesBriefing favicon HeadlinesBriefing.com

Datenbanken in großem Maßstab ohne Ausfallzeit migrieren

ByteByteGo •
×

Stellen Sie sich einen hypothetischen Fall vor, in dem ein Online-Shopping-Platform extrem erfolgreich geworden ist. Es hat seine ursprüngliche Datenbank überschritten. Dies führt dazu, dass Bestellhistorien sehr langsam geladen werden.

Die Wartung dauert viel länger als zuvor. Und Ingenieure verbringen viel zu viel Zeit mit der Verwaltung der Arbeitslast und den Einschränkungen des Systems. Das Ingenieursteam hinter diesem System möchte die Datenbank ersetzen und die Daten in eine neue Datenbank migrieren, die eine bessere Leistung verspricht.

Aber Sie können einen beliebten Online-Shop nicht offline schalten, um den Wechsel vorzunehmen. Kunden platzieren ständig Bestellungen, ändern Adressen und beantragen Rückerstattungen. Der Laden kann nicht einfach so heruntergefahren werden.

Dieses Szenario bietet einen Einblick in die Hauptaufgabe, die in Produktionsmigrationen inhärent ist. Wie ändert man ein funktionierendes System, während der Service, auf den die Menschen angewiesen ist, weiterläuft? In großem Maßstab kann das Kopieren bestehender Daten während solcher Migrationen Tage dauern. Darüber hinaus können viele unterstützende Anwendungen auf das ersetzt werden Komponenten angewiesen sein.

Jeder Zwischenschritt muss funktionieren, während der gewöhnliche Geschäftsbetrieb weitergeht. In diesem Artikel werden wir uns ansehen, wie Migrationen in großem Maßstab funktionieren und die Schlüsselstrategien, die helfen können, sie so effizient wie möglich zu machen.