// Glossario IT
Master-Slave Replication
Un modello di replicazione in cui un server principale riceve tutte le scritture e le propaga automaticamente a uno o più server secondari in sola lettura.
Cos'è
Nella replicazione master-slave, un server principale (master) riceve tutte le operazioni di scrittura e le propaga automaticamente a uno o più server secondari (slave, o replica in terminologia più recente), che restano tipicamente in sola lettura e possono essere usati per distribuire il carico delle query di lettura, riducendo il carico complessivo sul server principale.
Perché conta
È un modello ampiamente diffuso per scalare le prestazioni di lettura di un database senza dover modificare l'applicazione per gestire scritture distribuite su più nodi contemporaneamente, ma introduce un compromesso da considerare: le repliche in lettura potrebbero mostrare dati leggermente non aggiornati rispetto al master, per il tempo necessario alla propagazione delle modifiche più recenti.
Tag