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à.