Panoramica
Migrazione continua
La migrazione continua (talvolta definita in corso o online) è un flusso continuo di modifiche da un'origine a una destinazione che segue un processo di dump e caricamento completo iniziale. In caso di migrazione, quando è il momento di passare all'utilizzo della destinazione per le letture e le scritture, esegui un'operazionepromote. La promozione significa che l'istanza Cloud SQL di destinazione viene disconnessa dall'origine e viene promossa da istanza di replica a istanza principale.
La migrazione continua segue questi passaggi:
Inizialmente, viene creato uno snapshot del database di origine. In questo modo si verifica un breve blocco (meno di 10 secondi) delle tabelle del database, una alla volta, durante la creazione del dump. L'origine può continuare ad accettare scritture.
Potresti dover eseguire passaggi aggiuntivi se utilizzi Amazon RDS e non disponi dei privilegi SUPERUSER. Per maggiori informazioni, vedi Migrazione da MySQL RDS senza privilegi SUPERUSER.
Dopo l'acquisizione del dump iniziale, questo viene caricato nella destinazione.
Una volta completato il caricamento, vengono elaborate le modifiche in corso (note anche come acquisizione delle modifiche ai dati o CDC).
Quando è il momento di passare all'utilizzo della destinazione, interrompi la scrittura nella sorgente e avvia una promozione. Ciò consente all'applicazione di leggere e scrivere nel database di destinazione.
Le applicazioni dipendenti possono subire tempi di inattività per almeno la durata del ritardo di replica al momento della decisione di promuovere.
Migrazione una tantum
Questo tipo di migrazione è un singolo snapshot point-in-time del database, acquisito dall'origine e applicato alla destinazione. Si tratta essenzialmente di un dump e di un caricamento, in cui la destinazione è pronta per essere utilizzata al termine del caricamento. Qualsiasi applicazione che dipende dal database di origine può subire tempi di inattività durante il processo di migrazione perché non possono essere eseguite nuove scritture in questo database mentre la migrazione è in corso.
La migrazione una tantum segue questi passaggi:
Smetti di scrivere nel database di origine.
Avvia un dump del database di origine.
Una volta completato il dump, viene caricato nella destinazione. Al termine del caricamento, viene avviata automaticamente una promozione. Il database di destinazione diventa ora il database principale e le applicazioni dipendenti devono leggerlo e scriverlo.