Das Notes Forum

Domino 9 und frühere Versionen => ND7: Administration & Userprobleme => Thema gestartet von: Pyewacket am 19.03.08 - 11:13:17

Titel: Reihenfolge der Dokumente bei Replikation
Beitrag von: Pyewacket am 19.03.08 - 11:13:17
Hi All,

wenn ich zwei Datenbanken miteinander repliziere, in welcher Reihenfolge werden dann die Dokumente verarbeitet? Der Grösse nach oder nach dem Update-Timestamp oder ??

Gruss
 Peter
Titel: Re: Reihenfolge der Dokumente bei Replikation
Beitrag von: pete_bla am 07.04.08 - 21:15:48
Hi Peter,

das hab ich dir in der KB dazu:
-> In What Order (Sequence) are Documents Replicated in a Notes Database? (http://www-1.ibm.com/support/docview.wss?uid=swg21088293#)
Zitat
In What Order (Sequence) are Documents Replicated in a Notes Database?
Product:           Lotus Notes  >  Lotus Notes  >  Versions 6.x, 5.x, 4.x
Platform(s):      Platform Independent
Doc Number:    1088293
Published         20.11.2003

Problem

In what order (sequence) are documents replicated in a Notes database?

Solution
The documents are replicated in order of NoteID.  You can see this by looking at debug output using debug_repl_all=2 and debug_outfile=c:\debug.txt.  This will show the list of documents.

When there is no sort order in a view column in a Notes database, documents are sorted by their NoteID (which is the "added to this file" date).  This will be different in every replica copy of the database.

Gruss, Pete(r)

- nachtrag - ich peils nicht mit dem link ...
Titel: Re: Reihenfolge der Dokumente bei Replikation
Beitrag von: koehlerbv am 07.04.08 - 22:25:01
Soweit ich weiss, ist dieses Verhalten aber mit R7 verändert worden - jetzt wird in der Grösse aufsteigend repliziert.

Bernhard
Titel: Re: Reihenfolge der Dokumente bei Replikation
Beitrag von: pete_bla am 07.04.08 - 22:40:11
Hi,
laut KB aber:
Zitat
Softwareversion:      4.5, 4.6, 5.0, 6.0, 6.5, 7.0
was natürlich nicht alles bedeuten muss.

Gruss, Pete(r)
Titel: Re: Reihenfolge der Dokumente bei Replikation
Beitrag von: koehlerbv am 07.04.08 - 22:47:35
Wo steht das? Dieses Dokument hast Du weder zitiert noch verlinkt.

Bernhard
Titel: Re: Reihenfolge der Dokumente bei Replikation
Beitrag von: pete_bla am 07.04.08 - 22:51:15
das hab ich dir in der KB dazu:
-> In What Order (Sequence) are Documents Replicated in a Notes Database? (http://www-1.ibm.com/support/docview.wss?uid=swg21088293#)
[...]
- nachtrag - ich peils nicht mit dem link ...
Titel: Re: Reihenfolge der Dokumente bei Replikation
Beitrag von: koehlerbv am 07.04.08 - 22:58:48
Okay - mit dem Link sieht das ganz anders aus. Du solltest dann aber auch das Zitat vom November 2003 gegen das vom heutigen Tage (das ist ja brandaktuell!) austauschen.
Und mich hat dann meine Erinnerung eindeutig getrogen. Galt das dann für neue Kopien? Ich weiss es nicht mehr ... Für mich ist eine Replikation sowieso nur dann erfolgt, wenn der Abgleich komplett ist - und dann spielt auch die Reihenfolge keine Rolle.

Bernhard
Titel: Re: Reihenfolge der Dokumente bei Replikation
Beitrag von: pete_bla am 07.04.08 - 23:04:45
Das ist mir garnicht aufgefallen:  ;D
[...]das Zitat vom November 2003 gegen das vom heutigen Tage (das ist ja brandaktuell!) austauschen.[...]
ich hatte es per copy past hier reingeworfen (aus einer Notes-KB) und da steht das Datum so...

Gruss, Pete(r)


Titel: Re: Reihenfolge der Dokumente bei Replikation
Beitrag von: CarstenH am 08.04.08 - 08:01:20
Ihr habt alle (ein bisschen) recht ^^

Prinzipiell gilt nach wie vor der gepostete KB-Artikel, allerdings inzwischen mit etlichen Ausnahmen und Neuerungen.

Mit Notes/Domino 6 wurde die Streaming Replication eingeführt, die u.a. das von Bernhard erwähnte Prinzip von klein > NACH GROSS beinhaltet. Damit soll z.B. einem Anwender, der seine Mails repliziert, ermöglicht werden, schon mit den ersten Mails zu arbeiten während die großen "Oschis" erst ganz zuletzt replizieren. Der Anwender kann (z.B. bei lahmer Leitung) auch die Replikation abbrechen und erhält beim nächsten Start auch wieder erst die kleinen bevor erneut die großen Dokumente übertragen werden.

Parallel wurde für die Streaming Replication auch ein anderes Prinzip verändert - bis Notes 5 wurden z.B. Ordner-Referenzen immer erst ganz zum Schluß repliziert. Das wurde ebenfalls geändert, sonst würde der Anwender ja keinen Vorteil haben, da er die Dokumente ja nicht (in seinen Ordnern) sehen kann.

Das Streaming in dem Wort Streaming Replication hat aber noch einen weiteren Grund, nicht nur die Reihenfolge der Dokumente und Ordner-Referenzen sondern zusätzlich wird der Datenstrom optimiert übertragen, weniger Overhead, mehr Nutzlast.

Einschränkungen: beide Partner müssen mindestens Version 6 einsetzen UND es funktioniert NUR BEI PULL-Replizierung. Daher macht es z.B. durchaus Sinn, öfter mal über Pull/Pull nachzudenken statt Pull/Push - denn dieser Repliziertyp wurde u.a. genau für dieses Feature mit ND 6 eingeführt.

Mit Notes/Domino 8 kommt jetzt neu die Streaming Cluster Replication dazu. Gleiches Grundprinzip. Nur diesmal für Push (und nebenbei bemerkt sehr sinnvoll, um große Queues schneller abzubauen).

Carsten
Titel: Re: Reihenfolge der Dokumente bei Replikation
Beitrag von: WernerMo am 08.04.08 - 08:40:38
Hallo Carsten,

ganz herzlichen Dank.
Darf ich neugierig sein?: Woher weißt Du das alles?

Gruß Werner
der sich jetzt noch unwissender fühlt,  im Sinne von ich weiß jetzt noch mehr Dinge, die ich nicht weiß.
Titel: Re: Reihenfolge der Dokumente bei Replikation
Beitrag von: CarstenH am 08.04.08 - 21:19:25
Hallo Werner,

ich verstehe deine Frage so, dass du gern ein paar schriftliche Beweise für mein Geschwafel sehen würdest (da ich nicht annehme, dass dich meine Selbst-Lern-Methoden interessieren ^^ oder: Als Trainer muß ich immer ein Mü mehr wissen, als in den Unterlagen steht ^^).

Genaugenommen umfaßt die ganze Streaming Geschichte noch mehr als nur das Thema Replikation.

Aus Zeitgründen hatte ich mir nicht die Mühe beim letzten Post gemacht, ein paar Links herauszusuchen, was hiermit nachgeholt wird:

Kurzbeschreibung zum Thema Streaming und insbesondre wo es überall eingesetzt wird in folgendem Interview aus dem Jahre 2001:
developerWorks: What's in store for the Domino 6 database (http://www.ibm.com/developerworks/lotus/library/ls-database_interview/)

Ausführlichere Funktionsbeschreibung der Streaming Replication von ND6:
developerWorks: Domino 6 performance features (http://www.ibm.com/developerworks/lotus/library/ls-D6PerfFeatures/)

Und zum noch relativ jungen Feature der 8er Streaming Cluster Replication:
IBM KB (ND8): What is streaming cluster replication? (http://www-1.ibm.com/support/docview.wss?rs=899&context=SWA40&context=SWA50&context=SWA60&context=SWCZ0&context=SWD10&context=SS4R7J&context=SSES8G&context=SSKTYF&context=SSMT72&context=SSPQ7E&context=SSMSB2&context=SS6JVW&context=SS5LUA&context=SSCM2P&context=SS3LP9&context=SSFLMV&context=SSESJN&context=SSKTPA&context=SSVHEW&context=SSVHFY&context=SSVLBW&dc=DA410&dc=DA450&dc=DA430&dc=DA440&dc=D600&dc=D700&dc=DB510&dc=DB520&dc=D800&dc=D900&dc=DA900&dc=DA800&dc=DB540&dc=DB400&dc=DB560&dc=DB530&dc=DA600&dc=DA420&dc=DA460&dc=DB300&dc=DA470&dc=DA480&dc=DB100&dc=DA4A10&dc=DA4A20&dc=DA700&dc=DA4A30&dc=DA400&dc=DA100&dc=DA500&dc=D200&dc=DB700&dc=DB600&dc=DB550&dc=D100&q1=streaming+replication&uid=swg21273724&loc=en_US&cs=UTF-8&lang=all)

Ich hoffe, damit ausreichend Lesestoff fürs Erste geliefert zu haben =)

Carsten
Titel: Re: Reihenfolge der Dokumente bei Replikation
Beitrag von: WernerMo am 08.04.08 - 22:09:10
Hallo Carsten
ich verstehe deine Frage so, dass du gern ein paar schriftliche Beweise für mein Geschwafel sehen würdest (da ich nicht annehme, dass dich meine Selbst-Lern-Methoden interessieren ^^ oder: Als Trainer muß ich immer ein Mü mehr wissen, als in den Unterlagen steht ^^).

Zunächst mal ganz, ganz herzlichen und ehrlichen Dank für die Mühen die Du Dir extra für mich gemacht hast.

Nun zu meiner Motivation für die "freche" Frage:

Gruß Werner