Questa sezione fornisce una panoramica su come eseguire la migrazione del database a Spanner. La procedura di migrazione a Spanner può variare a seconda di fattori come il database di origine, le dimensioni dei dati, i requisiti di tempo di inattività, la complessità del codice dell'applicazione, lo schema di sharding, le funzioni o trasformazioni personalizzate e le strategie di failover e replica.
Una migrazione tipica di Spanner prevede le seguenti fasi:
- Valuta la migrazione.
- Esegui la migrazione dello schema.
- Esegui la migrazione del codice dell'applicazione.
- Ottimizza lo schema e il rendimento dell'applicazione.
- Esegui la migrazione dei dati.
- Convalida la migrazione dei dati.
- Configura il fallback e il cutover.
A seconda della fase di migrazione in cui ti trovi, potresti dover consultare l'amministratore di rete, l'amministratore del database o gli sviluppatori di applicazioni della tua organizzazione per completare i passaggi di migrazione descritti.
Puoi utilizzare le fasi di migrazione di alto livello descritte in precedenza se vuoi spostare un dump una tantum in Spanner o completare una migrazione di produzione su larga scala. A seconda del caso d'uso, le azioni da intraprendere in ogni fase possono variare in modo significativo.