Introduzione
Una gestione efficiente dei dati è un aspetto fondamentale che può influire sulle prestazioni e sull'esperienza utente dell'applicazione durante lo sviluppo di applicazioni.
A seconda dei requisiti specifici dell'applicazione, un metodo di manipolazione dei dati potrebbe essere la scelta più ovvia, ma nella maggior parte degli scenari si sovrappongono vantaggi e svantaggi.
Sia che si tratti di set di dati di grandi dimensioni, strutture di dati complesse o requisiti di prestazioni specifici, è consigliabile testare i vari metodi prima di decidere l'approccio migliore per le esigenze specifiche dell'applicazione.
In questo modulo verranno illustrati diversi metodi per la modifica dei dati, tra cui l'importazione, l'esportazione e la copia dei dati da e verso il database SQL di Azure.
Nota
I termini importazione dei dati, esportazione dei dati, spostamento dei dati e copia dei dati vengono usati come subset di manipolazione dei dati.
Informazioni sugli scenari di spostamento dei dati
Comprendere i diversi scopi per lo spostamento dei dati è essenziale per gli sviluppatori per gestire efficacemente i dati. La tabella seguente illustra alcuni degli scenari comuni per lo spostamento dei dati.
| Tipo | Descrizione | Frequenza | Scenario |
|---|---|---|---|
| Sincronizzazione | Per mantenere i dati coerenti tra più sistemi | Continuo | Importare i dati dei sensori dai dispositivi IoT in un database centrale ed esportare gli aggiornamenti della configurazione nei dispositivi |
| Condivisione | Condividere dati con altri team o sistemi | Se necessario | Esportazione di dati da condividere con un'organizzazione partner |
| Integrazione | Integrare i dati da varie origini in un unico sistema | Continuo | Importazione di dati da più origini in un database centrale per l'accesso unificato |
| Migrazione | Migrazione a una piattaforma o a un ambiente diverso | Una tantum | Migrazione dei dati da un database locale al database SQL di Azure |
| Backup | Creare una copia dei dati per evitare la perdita di dati | Periodicamente | Esportazione di dati in una risorsa di archiviazione esterna a scopo di backup |
| Archiviazione | Archiviare i dati cronologici non più usati attivamente | Periodicamente | Esportazione di record delle transazioni precedenti in un database di archivio |
Suggerimento
Esplora altri moduli che fanno parte del percorso di apprendimento per sviluppare applicazioni basate sui dati usando Azure SQL Database.