Incremento di scalabilità e disponibilità
Numerose applicazioni possono trarre vantaggio da un incremento di scalabilità e disponibilità. Il mantenimento di copie di dati continuamente aggiornate consente la scalabilità dell'attività di lettura su più server. La ridondanza garantita dal mantenimento di più copie degli stessi dati è inoltre utile in caso di interruzioni pianificate e non pianificate. Se un server non è disponibile, le richieste possono essere indirizzate a un server diverso con gli stessi dati finché non verrà riconnesso il server originale o un server sostitutivo.
Per incrementare la scalabilità e la disponibilità tramite la replica sono disponibili diversi modi, a seconda delle esigenze applicative:
Se l'applicazione è caratterizzata da un'attività di lettura superiore all'attività di scrittura, per incrementare la scalabilità dell'applicazione è possibile utilizzare la memorizzazione di dati nella cache tramite replica su più server. Per ulteriori informazioni, vedere Miglioramento della scalabilità.
Se l'applicazione richiede la disponibilità dei dati durante le interruzioni pianificate e non pianificate del database, vedere Miglioramento della disponibilità.
Se l'applicazione richiede sia una maggiore scalabilità di lettura che la possibilità di gestire le interruzioni pianificate e non pianificate, vedere Miglioramento della scalabilità e della disponibilità.