numeri epoch

Un numero epoch è il numero totale delle operazioni create in una particolare replica.

Nella Figura 2 daMemorizzazione delle operazioni per ogni replica, il numero epoch per boston_hub è 950.

Lo schema di sincronizzazione di MultiSite tenta di ridurre la quantità di dati trasmessi tra le repliche. Ogni replica memorizza questi numeri epoch:
La Tabella 1 mostra come questi numeri epoch si verificano in una matrice del numero epoch. Ogni replica conserva la propria matrice, modificando le righe appena il lavoro si verifica localmente e scambia i pacchetti di aggiornamento con le altre repliche:
Tabella 1. Matrice del numero epoch di due righe sulla replica boston_hub
  Operazioni create in boston_hub Operazioni create in sanfran_hub
Record di boston_hub del proprio stato 950 504
stima di boston_hub dello stato di sanfran_hub 912 504
Il contenuto di questa matrice è riportato dal comando lsepoch sulla replica boston_hub:
multiutil lsepoch -clan telecomm -site boston_hub -family PRODA -user bostonadmin -password secret 
Multiutil: Estimates of the epochs from each site replayed at site ’boston_hub’ (@minuteman):
boston_hub: 950
sanfran_hub: 504
Multiutil: Estimates of the epochs from each site replayed at site ’sanfran_hub’ (@goldengate):
boston_hub: 912
sanfran_hub: 504
Un comando syncreplica –export immesso in boston_hub utilizza questa matrice nel modo seguente per creare un aggiornamento destinato per sanfran_hub
  1. Sulla replica boston_hub, il numero delle operazioni locali è 950 (numero nell'angolo in alto a sinistra della matrice) e la stima è che la replica sanfran_hub ha importato tutte le operazioni mediante l'ID oplog 912 (numero nell'angolo in basso a sinistra).
  2. Il pacchetto di aggiornamento che la replica boston_hub invia alla replica sanfran_hub include le voci oplog 913-950 di boston_hub. Una volta che l'amministratore di Boston richiama syncreplica –export, la riga sanfran_hub viene aggiornata:
    multiutil lsepoch -clan telecomm -site boston_hub -family PRODA -user lexadmin -password secret 
    Multiutil: Estimates of the epochs from each site replayed at site ’boston_hub’ (@minuteman):
    boston_hub: 950
    sanfran_hub: 504
    Multiutil: Estimates of the epochs from each site replayed at site ’sanfran_hub’ (@goldengate):
    boston_hub: 950
    sanfran_hub: 504
Concetti correlati
Ripristino di pacchetto perso
Riferimenti correlati
lsepoch
syncreplica

Feedback