![]() |
Datenbank: MariaDB • Version: 10.x • Zugriff über: UniDAC
[MySQL/MariaDB] Bidirektionale Replikation möglich?
Moin!
Ist es möglich 2 Rechner mit je einer MariaDB (weitestgehend ja identisches Interface wie MySQL, da sollte sich vieles übertragen lassen) so einzurichten, dass BEIDE sowohl Master als auch Slave zueinander sind? Hintergrund ist: Ich habe eine Server-Client Applikation die um einen redundanten 2. Server erweitert werden soll. Aus diversen Gründen (lies: Altlasten deren Änderung unmögliche Zeit kosten würde) greifen aber auch die Clients in einigen Fällen schreibend direkt auf die DB zu, ebenso wie das Serverprogramm auch. Ich habe diverse Probleme dabei, die Clients verlässlich auf mehrere Server schreiben zu lassen. Trotz Transaktionen usw. (Einer der beiden liefert sporadisch ein aussageloses "Operation abgebrochen", aber beim nächsten Versuch eine Sekunde später geht es auf ein Mal wieder, und so Späße. Ohne je die Connection verloren zu haben oder andere Fehler.) Die Idee war daher: Replikation, so dass die DB selbst dafür sorgt, dass beide Rechner immer synchron sind. Jetzt ist es aber so, dass beide Server letztlich gleichberechtigt sein sollen, und die Clients entscheiden selbst anhand der Erreichbarkeit welchen sie als primär ansehen. Heißt: Ich muss auch den "eigentlichen" Master Änderungen nachführen lassen, die auf einem Slave passiert sind - und umgekehrt. Dabei reicht es völlig aus, wenn gilt: Der letzte hat Recht. Ich habe auf den ![]() Hätte da jemand eine Portion Erleuchtung für mich? Besten Dank im Voraus! |
AW: [MySQL/MariaDB] Bidirektionale Replikation möglich?
Das eigentlich Problem würde aber auch durch die Replikation nicht umgangen werden.
|
AW: [MySQL/MariaDB] Bidirektionale Replikation möglich?
Zitat:
![]() Das werde ich mal ausprobieren. |
AW: [MySQL/MariaDB] Bidirektionale Replikation möglich?
Update: Das klappt!! Juhu! Sorry für das vorschnelle Fragen hier. Aber vielleicht ist's ja bei der Suche noch mal für jemanden Hilfreich :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:15 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz