Modelli di gestione dei dati

La gestione dei dati è l'elemento chiave delle applicazioni cloud e incide sulla maggior parte degli attributi di qualità. In genere i dati risiedono in percorsi diversi e sono dislocati tra più server per motivi di prestazioni, scalabilità o disponibilità e ciò può implicare una serie di sfide. Ad esempio, è necessario mantenere la coerenza dei dati e sincronizzare in genere i dati tra posizioni diverse.

Inoltre, i dati devono essere protetti inattivi, in transito e tramite meccanismi di accesso autorizzati per garantire la riservatezza, l'integrità e la disponibilità. Per altre informazioni, vedere Controllo della protezione dei dati di Azure Security Benchmark.

Modello Riepilogo
Cache-aside Caricare i dati su richiesta in una cache da un archivio dati
CQRS Consente di segregare le operazioni di lettura dei dati dalle operazioni di aggiornamento dei dati attraverso l'utilizzo di interfacce separate.
Origine eventi Usare un archivio di solo accodamento per registrare la serie completa di eventi che descrivono le azioni eseguite sui dati di un dominio.
Tabella degli indici Creare indici sui campi negli archivi dati spesso referenziati dalle query.
Vista materializzata Generare viste prepopolate sui dati in uno o più archivi dati quando i dati non sono formattati in modo ideale per le operazioni di query necessarie.
Partizionamento orizzontale Dividere un archivio dati in un set di partizioni orizzontali.
Hosting di contenuto statico Distribuire contenuto statico in un servizio di archiviazione basato sul cloud in grado di inviarlo direttamente al client.
Passepartout Usare un token o una chiave che fornisca ai client l'accesso diretto limitato a una specifica risorsa o a un servizio.