Questa sezione fornisce una panoramica di come eseguire la migrazione del database a Spanner. La procedura di migrazione a Spanner può variare in base a fattori quali 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 le trasformazioni personalizzate e le strategie di failover e replica.
Una tipica migrazione di Spanner prevede le seguenti fasi:
- Valuta la migrazione.
- Esegui la migrazione dello schema.
- Modificare il codice dell'applicazione.
- Ottimizza lo schema e il rendimento dell'applicazione.
- Esegui la migrazione dei dati.
- Convalida la migrazione.
- Configura i meccanismi di transizione e di riserva.
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 trasferire un dump una tantum in Spanner o completare una migrazione di produzione su larga scala. A seconda del caso d'uso, le operazioni svolte in ciascuna delle fasi possono variare notevolmente.