Ich habe eine Rails-App, die zwei der gleichen Modelle wie eine andere Rails-App verwendet, die ich habe. Was ist der beste Weg, um Daten zwischen zwei Modellen zu synchronisieren?Tabellen ohne Verwendung von SQL Replication über Rails-Apps synchronisiert halten?
MySQL-Replikation wird wahrscheinlich nicht möglich sein aufgrund von Hosting-Einschränkungen und da Zeug, repliziert die replizierten Daten ist abhängig =>: zerstören Bedeutung mysql Replikation wird dazu führen, Zeug auf replizierten Daten, die gelöscht wird, zu bleiben.
Kurz gesagt, was ist die beste Methode, um Replikation zwischen zwei Rails-Apps auf Modellbasis auf Anwendungsebene durchzuführen? Muss ich meine eigene Replikation mit REST hacken, oder gibt es einen besseren Weg?
Ich sollte hinzufügen, dass Daten selten, höchstens ein paar Mal am Tag ändert, und die Menge wird immer weniger als 50k Zeilen sein.
Bearbeiten: Als Antwort auf Toby Kommentar unten, die Daten gehen alle in eine Richtung.
Werden beide Anwendungen aktualisiert? Wie in, müssen Sie Daten auf beide Arten synchronisieren, oder können Sie von einem Master drücken? –
Es ist ein harter, ich hoffe du bekommst eine Antwort, das interessiert mich auch. – marcgg