Replikering er Notes og Dominos måde at holde kopier af en database synkroniseret mellem servere og klienter, så brugere kan arbejde offline og data findes flere steder.
Replikering er Notes og Dominos måde at holde kopier af en database synkroniseret. En NSF database kan findes på flere servere og på brugernes pc'er, og replikering sørger for, at ændringer flyder mellem alle kopier. Det var Notes' store opfindelse i 1989 og er stadig en af platformens største styrker.
Hvordan virker replikering?
Hver database har et replika ID. To databaser med samme ID er kopier af hinanden. Når replikering kører, sammenlignes dokumenterne, og de nyeste ændringer kopieres begge veje. Kun ændrede felter sendes, så det er hurtigt, selv over langsomme forbindelser. Replikering mellem servere styres af forbindelsesdokumenter i Domino Directory, typisk hvert 15. til 60. minut. Klienter replikerer, når brugeren åbner Notes, eller efter en tidsplan.
Hvad bruges det til?
- Offline arbejde: Sælgere og teknikere arbejder i en lokal kopi og synkroniserer, når de er på nettet igen.
- Redundans: Samme database på to servere. Går den ene ned, bruger klienterne den anden.
- Geografi: Kontorer i flere lande har hver sin server med lokale kopier.
- Backup: En replika i et andet datacenter er en løbende kopi.
Replikeringskonflikter
Ændrer to brugere det samme dokument i hver sin kopi, før replikering har kørt, opstår en konflikt. Notes gemmer begge udgaver og markerer den ene som konflikt dokument. Mange gamle applikationer har hundredvis af konflikter, ingen har ryddet op i. Det er en del af almindeligt vedligehold.
Typiske fejl
- Replikering er stoppet, fordi en server mangler adgang i den andens ACL.
- En gammel replika på en glemt server sender forældede dokumenter tilbage.
- Slettede dokumenter dukker op igen, fordi sletningsmarkeringer er udløbet.
Alle tre fanges med serverovervågning.
Typiske spørgsmål
Er replikering det samme som backup?
Nej. En fejl replikeres også. I skal stadig have rigtig backup.
Findes replikering i Microsoft 365?
Ikke på samme måde. Det er en af de ting, der gør migrering af offline applikationer svær.
Virker replikering i Nomad?
Ja. Nomad Mobile kan holde lokale replikaer på telefonen.
