SQL-Server entspricht der MySQL-multi-master-Replikation?
Gibt es eine MSSQL äquivalent von MySQL-multi-master-Replikation? Wenn dem so ist, ist es verfügbar in der SQL Express 2008? Ich habe auch gesehen, wie es bezeichnet wird als zwei-Knoten-zirkuläre Replikation.
Grundsätzlich habe ich ein in-office-Datenbank, die will ich zu perfekt sein (relativ 🙂 )in Synchronisation mit einer cloud-Datenbank (haben wir Zugang über VPN). Lese-und Schreibvorgänge auftreten, auf beiden Knoten.
Vielen Dank für die aufschlussreichen Antworten. Ich bin das hinzufügen dieser Frage zu meinen Favoriten, wenn auch nur für die tolle links. Aufgrund von budget-Beschränkungen, an die ich denke, mit Hilfe von MySQL in diesem Fall. Es wird tatsächlich billiger für uns zu migrieren, unsere aktuelle Datenbank zu MySQL und Konfiguration multi-master eher als die Kommissionierung bis enterprise-Lizenzierung und schreiben unsere eigene Lösung.
InformationsquelleAutor | 2010-06-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Peer-zu-Peer-Transaktionsreplikation. Ist ein Unternehmen nur feature. Eine weitere option ist eine aktualisierbare Abonnements für die Transaktionsreplikation finden Sie unter Aktualisierbare Abonnements für die Transaktionsreplikation. Und schließlich können Sie Rollen Sie Ihre eigenen mit Service Broker, das ist die einzige option, die Arbeit mit einem Express-client, der, solange die 'cloud' - edition ist nicht-Express.
InformationsquelleAutor Remus Rusanu
SQL Server 2008 Enterprise und Standard Editionen bieten:
SQL Server 2008 Express begrenzt Funktionalität mit:
In beiden Fällen müssen Sie schreiben Sie eine maßgeschneiderte Lösung.
Gibt es ein ausgezeichnetes Kapitel in SQL Server MVP Deep Dives genannt "Der Arme Mann, SQL Server-Protokollversand." Es wird Sie durch den gesamten Prozess.
InformationsquelleAutor 8kb
Wenn Sie sagen, eine cloud-Datenbank, meinst du SQL Azure? Wenn dem so ist, SQL Azure unterstützt keine Replikation.
Wenn Sie Ihre cloud-Datenbank ist eine vollständige Kopie der SQL Server (also nicht Express) können Sie eine Transaktionsveröffentlichung mit aktualisierbaren Abonnements, oder verwenden Sie eine Mergepublikation. Beide Optionen können Sie synchronisieren Sie die änderungen in der Datenbank.
Bearbeiten
Nur um zu klären, können Sie SQL Server Express für die Replikation, aber nur als Abonnent. Die publisher werden muss, Workgroup edition oder höher.
InformationsquelleAutor JonPayne
Zusätzlich zu dem, was andere geschrieben haben, würde ich auch erwähnen, merge-Replikation, und ein Artikel auf der MSDN-Website über Die Auswahl der Geeigneten Art der Replikation. Im Grunde, ob Sie Merge-oder Transaktionsreplikation (mit aktualisierbaren Abonnenten) hängt davon ab, was der Anteil der Schreiboperationen auf verschiedenen Knoten, und die Wahrscheinlichkeit, dass widersprüchliche änderungen.
InformationsquelleAutor Damien_The_Unbeliever