Epochennummern

Eine Epochennummer bezeichnet die Gesamtzahl der Operationen, die auf einem bestimmten Replikat stattgefunden haben.

In Abbildung 2 unter Operationen für einzelne Replikate verfolgen hat boston_hub die Epochennummer 950.

Das Synchronisationsschema von MultiSite ist so ausgelegt, dass das zwischen Replikaten zu übertragende Datenvolumen möglichst gering gehalten wird. Ein Replikat protokolliert folgende Epochennummern:
In Tabelle 1 wird gezeigt, wie sich diese Epochennummern in einer Epochennummernmatrix darstellen lassen. Jedes Replikat verwaltet eine derartige Matrix. Sie wird aktualisiert, wenn sich lokale Änderungen ergeben oder Aktualisierungspakete mit anderen Replikaten ausgetauscht werden:
Tabelle 1. Zweizeilige Epochennummernmatrix auf Replikat "boston_hub"
  Operationen mit Ursprung auf "boston_hub" Operationen mit Ursprung auf "sanfran_hub"
Protokoll des eigenen Status auf boston_hub 950 504
Geschätzter Status von sanfran_hub auf boston_hub 912 504
Der Inhalt dieser Matrix kann mit dem Befehl lsepoch auf dem Replikat boston_hub ausgegeben werden:
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
Ein Befehl des Typs syncreplica –export, der auf boston_hub eingegeben wird, verwendet diese Matrix wie folgt, um eine Aktualisierung für sanfran_hub zu generieren:
  1. Auf dem Replikat boston_hub beträgt die Anzahl lokaler Operationen 950, und es wird angenommen, dass das Replikat sanfran_hub alle Operationen bis oplog-ID 912 importiert hat.
  2. Das Aktualisierungspaket, das boston_hub an das Replikat sanfran_hub sendet, enthält die oplog-Einträge 913 bis 950 des Replikats boston_hub. Wenn der Administrator in Boston den Befehl syncreplica –export aufruft, wird die Zeile sanfran_hub aktualisiert:
    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
Zugehörige Konzepte
Fehlerbehebung bei verlorenen Paketen
Zugehörige Verweise
lsepoch
syncreplica

Feedback