2009-08-21 3 views
1

Grüße Kollegen overflowers,Datenbankreplikation OOD Muster

Nach dem Einschalten MSDN über richtige Strategien zu lesen, wie die Datenbankreplikation durchzuführen, und das Verständnis ihrer Anregung auf Master-Subordinate Incremental Replication. Es ließ mich wundern, was OOD Entwurfsmuster sollte ich auf diesem ...

Die wichtigsten Elemente dieser Strategie sind der Acquirer, der Manipulator und der Schriftsteller. Die erste ruft Daten von der Datenbank ab und geht zu der zweiten weiter, die möglicherweise einfache Transformationen an den Daten durchführt, bevor sie mit dem letzten Element, dem Schreiber, verarbeitet wird, der die gewünschten Daten in die Zieldatenbank schreibt.

Ich dachte über die Verwendung der Chain of Responsibility-Muster, aber Acquirer, Manipulator und Writer haben keine gemeinsame Rolle unter Thema, so dass es keinen Sinn macht.

Sollten diese Elemente als separate Klassen oder Methoden in meinem Dienst geschrieben werden? Natürlich werde ich auch eine DB Helper-Klasse erstellen, aber das ist kein Problem.

Fragen Sie sich, was Ihre Meinung dazu ist! Vielen Dank für Ihre Antworten

Antwort

1

Command Pattern wäre in Ordnung denken, dass diese drei verschiedene Aktivitäten sind.