Capitolo 10. Impostazione di un set di replica
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Questo capitolo introduce il sistema di alta disponibilità di MongoDB: i set di replica. Tratta di:
Cosa sono i set di replica
Come impostare un set di replica
Quali sono le opzioni di configurazione disponibili per i membri del set di replica
Introduzione alla replica
Fin dal primo capitolo, abbiamo utilizzato un server standalone, un singolo server mongod. È un modo semplice per iniziare, ma pericoloso per la produzione. Cosa succede se il tuo server si blocca o diventa non disponibile? Il tuo database non sarà disponibile per almeno un po' di tempo. Se ci sono problemi con l'hardware, potresti dover spostare i tuoi dati su un'altra macchina. Nel peggiore dei casi, problemi al disco o alla rete potrebbero lasciarti con dati corrotti o inaccessibili.
Lareplica è un modo per mantenere copie identiche dei tuoi dati su più server ed è consigliata per tutte le implementazioni di produzione. La replica mantiene la tua applicazione in funzione e i tuoi dati al sicuro, anche se succede qualcosa a uno o più server.
Con MongoDB, puoi impostare la replica creando un set di replica. Un set di replica è un gruppo di server con un primario, il server che si occupa della scrittura, e più secondari, server che conservano copie dei dati del primario. Se il primario si blocca, i secondari possono eleggere un nuovo primario ...