Replicatie samenvoegen

Schrijver: Randy Alexander
Datum Van Creatie: 3 April 2021
Updatedatum: 14 Kunnen 2024
Anonim
SQL Merge Replication
Video: SQL Merge Replication

Inhoud

Definitie - Wat betekent Replicatie samenvoegen?

Samenvoegreplicatie is een functie van Microsoft SQL Servers waarmee wijzigingen kunnen worden verzonden van een primaire server, een uitgever genoemd, naar een of meer secundaire servers, subscribers genoemd.

Merge-replicatie is een van de beschikbare modi in de Microsoft SQL Server voor het distribueren van gegevens naar verschillende servers vanaf een primaire server. Replicatie samenvoegen is een van de drie typen replicatie, samen met snapshotreplicatie en transactionele replicatie. Welk type wordt gebruikt, is afhankelijk van de behoeften van de database, hoe vaak er wijzigingen in worden aangebracht en welke SQL Server-versie wordt gebruikt.


Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia legt Merge Replication uit

Replicatie samenvoegen is het meest complexe type replicatie omdat zowel uitgever als abonnee zelfstandig wijzigingen in de database kunnen aanbrengen. In dit scenario is het de vraag of de uitgever strikt de primaire server is, omdat andere servers ook wijzigingen in de gegevens kunnen aanbrengen. In elk geval worden de wijzigingen vervolgens gesynchroniseerd door samenvoegagenten die zich op beide servers bevinden, evenals door een vooraf bepaald mechanisme voor conflictoplossing in geval van botsende gegevenswijzigingen. Dergelijke botsingen kunnen optreden omdat replicatie bij merge geen realtime netwerkverbinding vereist tussen de uitgever en de abonnee, waardoor de zeer reële mogelijkheid ontstaat dat een server gegevens wijzigt en een andere server later dezelfde gegevens in een andere waarde verandert.

Samenvoegreplicatie wordt vaak gebruikt door laptops en andere mobiele gebruikers die niet constant kunnen worden verbonden met de uitgever, maar toch een kopie van de database moeten meenemen waarin ze wijzigingen kunnen aanbrengen.