Frage

Hat jemand keine Erfahrung mit DevExpress' XPO in einer Umgebung mit zu arbeiten, wo die DB repliziert wird? Aus meiner vorherige Frage hier und eine auf serverfault, ich glaube, es ist entschieden worden, dass die Replikation der Weg zu gehen.

Die MySQL docs sagen, dass alle Schreibvorgänge müssen auf dem Master passieren, und alle lesen aus dem Slave kommen. Dies macht Sinn, aber jetzt ist es eine Frage der XPO Einrichtung zum Master schreiben (weit weg), aber vom Slave (lokal) lesen.

erhielt ich einen guten Antwort auf den DevExpress Foren rel="nofollow darüber, wie es getan werden könnte, die ich zu versuchen, die Absicht, aber ich frage mich, ob jemand es getan hat, und alle Erkenntnisse / gotchas / Referenzen würden sie haben.

War es hilfreich?

Lösung

EDIT:. , da Sie nicht wie der erste Ansatz

Hier sind einige Master-Master-Replikation Links, falls Sie sie nicht gesehen haben.
http://forums.mysql.com/read.php?144,235807, 235807
http://code.google.com/p/mysql-master-master/
http://www.mysqlperformanceblog.com / 2007/04/05 / mysql-Master-Master-Replikation-Manager-Freigabe / http://www.howtoforge.com/mysql_master_master_replication

Einige potenzielle wikipedia-Eintrag. http://en.wikipedia.org/wiki/Replication_%28computer_science%29# Database_replication
http://en.wikipedia.org/wiki/Multi-master_replication


Mysql Replication Solutions (Cache von google, die ursprüngliche Verbindung aus irgendeinem Grund jetzt tot ist)


Haben Sie die Methode auf dem DevExpress Forum noch vorgeschlagen versucht? Das ist, wie ich es tun würde.

Von Aljan Bismark hier

  1. Erstellen SessionA
  2. Rufen Sie SessionA.Disconect () - Set Connectionstring zu SessionA und rufen SessionA.Connect ()
  3. Erstellen SessionB
  4. Rufen Sie SessionB.Disconect () - Set Connectionstring zu SessionB und rufen SessionA.Connect ()
  5. Laden obects von SessionA, mit XPCollection AUXL = new XPCollection (SessionA)
  6. Erstellen von Objekten von SessionB, B b = new B (SessionB)
  7. mit
  8. Weisen Felder von Objekt A b zum Objekt 8 Speichern Objekt b

Dieser Ansatz funktioniert gut mit Basisobjekten, wenn Sie Beziehungen usw. haben, müssen Sie die Referenzen der Objekte in der Sitzung B lösen, die Informationen der Objekte der Sitzung A.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top