2016-05-06 3 views
0

Nach dem Lesen des Tutorials. Ich benutzte MySQL und ließ sagen, ich habe "item_selling_price" -Tabelle und "item_selling_price" -Kanal. Die Zeile in dieser Tabelle muss jedem Speicher zugeordnet werden. Aber es gibt einen Fall, wenn ein Kanal beschäftigt ist, weil der Verkehr zu einem Geschäft.SymmetricDS Split Channel

Wie teilt man den Kanal basierend auf dem Speicher auf, wenn also ein Kanal besetzt ist, kann er andere nicht stören, die Zeile zuzuordnen? FYI, MySQL kann nur einen Trigger für jede Tabelle haben.

Antwort

1

keine Notwendigkeit, den Kanal zu teilen. Übertragung wird auf einem Kanal nur zu einem Geschäft blockiert. nicht für beide. Außerdem muss der Kanal nicht pro Tabelle deklariert werden. es ist genug, um einen Kanal "Stammdaten" von zentralen zu Geschäften und "Verkauf" -Kanal von Geschäften zu dem zentralen Knoten haben

+0

Nach meiner Erfahrung gibt es einen Fall, wenn der Kanal beschäftigt ist (weil Verkehr von Corp zu einem Geschäft) und keine Geschäfte können die Daten ziehen. Ich nehme an, ich muss den Kanal teilen. –

+1

machen Sie die zentrale Push-Daten in die Läden. es ist besser für die Sicherheit auch –

+0

wie man das macht? du meinst group link von corp zu store ist 'P' und auch die store to corp? und wie können Sie behaupten, dass es besser für die Sicherheit ist? –

Verwandte Themen