Autor Thema: Reihenfolge der Dokumente bei Replikation  (Gelesen 2993 mal)

Offline Pyewacket

  • Senior Mitglied
  • ****
  • Beiträge: 310
  • Geschlecht: Männlich
Reihenfolge der Dokumente bei Replikation
« 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
ATOS.org - Feel the music!

Offline pete_bla

  • Senior Mitglied
  • ****
  • Beiträge: 455
  • Geschlecht: Männlich
  • dot net gitz net!
Re: Reihenfolge der Dokumente bei Replikation
« Antwort #1 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?
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 ...
« Letzte Änderung: 07.04.08 - 22:39:11 von pete_bla »
pete(r)

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Reihenfolge der Dokumente bei Replikation
« Antwort #2 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

Offline pete_bla

  • Senior Mitglied
  • ****
  • Beiträge: 455
  • Geschlecht: Männlich
  • dot net gitz net!
Re: Reihenfolge der Dokumente bei Replikation
« Antwort #3 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)
pete(r)

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Reihenfolge der Dokumente bei Replikation
« Antwort #4 am: 07.04.08 - 22:47:35 »
Wo steht das? Dieses Dokument hast Du weder zitiert noch verlinkt.

Bernhard

Offline pete_bla

  • Senior Mitglied
  • ****
  • Beiträge: 455
  • Geschlecht: Männlich
  • dot net gitz net!
Re: Reihenfolge der Dokumente bei Replikation
« Antwort #5 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?
[...]
- nachtrag - ich peils nicht mit dem link ...
pete(r)

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Reihenfolge der Dokumente bei Replikation
« Antwort #6 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

Offline pete_bla

  • Senior Mitglied
  • ****
  • Beiträge: 455
  • Geschlecht: Männlich
  • dot net gitz net!
Re: Reihenfolge der Dokumente bei Replikation
« Antwort #7 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)


pete(r)

Offline CarstenH

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 668
  • Geschlecht: Männlich
Re: Reihenfolge der Dokumente bei Replikation
« Antwort #8 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

Offline WernerMo

  • @Notes Preisträger
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.050
  • Geschlecht: Männlich
Re: Reihenfolge der Dokumente bei Replikation
« Antwort #9 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ß.
Gruß Werner
  o                                                  o   
 /@\  Nächster @Notes-Stammtisch  /@\  online Sept. 2020?
_/_\__________________________/_\_ Details folgen.

Offline CarstenH

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 668
  • Geschlecht: Männlich
Re: Reihenfolge der Dokumente bei Replikation
« Antwort #10 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

Ausführlichere Funktionsbeschreibung der Streaming Replication von ND6:
developerWorks: Domino 6 performance features

Und zum noch relativ jungen Feature der 8er Streaming Cluster Replication:
IBM KB (ND8): What is streaming cluster replication?

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

Carsten

Offline WernerMo

  • @Notes Preisträger
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.050
  • Geschlecht: Männlich
Re: Reihenfolge der Dokumente bei Replikation
« Antwort #11 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:
  • Ich gestehe ich hatte keine Zweifel an Deinen Aussagen, das klang zu präzise und (chorono-)logisch.
  • da ich aber schon ahne, dass ich diese Infos noch (öfters) gebrauchen kann wollte ich einfach mehr wissen
  • ich bin immer auch interessiert neue Informationsquellen (elektronische, papiererne und ganz besonder menschlich) kennen zu lernen
  • natürlich würde ich mich für Deine Selbst-Lern-Methoden interessieren, aber vielleicht gibts dazu mal die Gelegenheit eines persönlichen Treffens

Gruß Werner
Gruß Werner
  o                                                  o   
 /@\  Nächster @Notes-Stammtisch  /@\  online Sept. 2020?
_/_\__________________________/_\_ Details folgen.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz