Skip to Content
MongoDB: La guida definitiva, terza edizione
book

MongoDB: La guida definitiva, terza edizione

by Shannon Bradshaw, Eoin Brazil, Kristina Chodorow
April 2025
Intermediate to advanced
514 pages
13h 21m
Italian
O'Reilly Media, Inc.
Book available
Content preview from MongoDB: La guida definitiva, terza edizione

Capitolo 11. Componenti di un set di repliche

Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com

Questo capitolo spiega come i pezzi di un set di replica si incastrano tra loro:

  • Come i membri del set di replica replicano i nuovi dati

  • Come funziona l'iscrizione di nuovi membri

  • Come funzionano le elezioni

  • Possibili scenari di guasto del server e della rete

Sincronizzazione

Replicazione si occupa di mantenere una copia identica dei dati su più server. Il modo in cui MongoDB ottiene questo risultato è quello di mantenere un registro delle operazioni, o oplog, contenente ogni scrittura eseguita da un primario. Questo è una raccolta limitata che risiede nel database locale del primario. I secondari interrogano questa raccolta per trovare le operazioni da replicare.

Ogni secondario di mantiene il proprio oplog, registrando ogni operazione che replica dal primario. Questo permette a qualsiasi membro di essere utilizzato come fonte di sincronizzazione per qualsiasi altro membro, come mostrato nella Figura 11-1. I secondari recuperano le operazioni dal membro da cui stanno effettuando la sincronizzazione, applicano le operazioni al loro set di dati e poi scrivono le operazioni nel loro oplog. Se l'applicazione di un'operazione fallisce (cosa che dovrebbe accadere solo se i dati sottostanti sono stati danneggiati o in qualche modo diversi da quelli del primario), il secondario esce.

Figura 11-1. Gli oplog conservano ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Architettura di sicurezza per Hybrid Cloud

Architettura di sicurezza per Hybrid Cloud

Mark Buckwell, Stefaan Van daele, Carsten Horst
Concorrenza moderna in Java

Concorrenza moderna in Java

A N M Bazlur Rahman

Publisher Resources

ISBN: 9798341644595