SQL Server-Replikatioun erméiglecht den Datenbankadministraten Daten iwwer méi Servere während enger Organisatioun ze verdeelen. Dir hutt wëlles ze maachen Replikatioun an Ärer Organisatioun fir eng Rei Grënn, wéi:
- Load Balancéieren . Replikatioun erméiglecht Iech Är Donnéeën op eng Rei vun Serveren ze verbreeden a verdeelen dann d'Abfrageastell vun deenen Serveren.
- Offline Veraarbechtung . Replikatioun ënnerstëtzt d'Manipulatioun vun Daten aus Ärer Datebank op enger Maschinn déi net ëmmer mat dem Netz verbonne sinn.
- Redundanz . Replikatioun erlaabt Iech e Failed-over Datenbankserver ze bauen déi bereet sinn d'Veraarbechtung Laascht zu enger Moment Notiz opzehuelen.
All Replikatiounsszenario huet zwee Haaptkomponenten:
- Verleegers hunn Daten op aner Serveren ze bidden. E gewëssene Replikatiounsschema kann eng oder méi Verëffentlechen hunn.
- Abonnenten sinn Datebankserver, déi Aktualiséierung vum Verlag wende wann d'Daten geännert ginn.
Et gëtt näischt ze verhënneren, datt een eenzegen System aus deenen zwee Kapazitéiten handele kann. Tatsächlech ass et dacks de Design vun grouss verdeeltte Datenbanksystemer .
SQL Server-Support fir Replication
Microsoft SQL Server ënnerstëtzt dräi Typen vun Datebankreplikatioun. Dësen Artikel leet e kuerzen Aféiere vun all dës Modeller, an zukünfteg Artikelen erfëllt se detailléiert. Si sinn:
- D'Snapshot-Replikatioun handelt an d'Aart a sengem Numm implizéiert. De Verlag fënnt einfach en Snapshot vun der komplett replizéierter Datebank an deelt et mat den Abonnenten. Natierlech ass et e ganz Zäit a Ressourceintensiven Prozess. Aus deem Grond sinn déi meescht Administrateuren keng Snapshot-Replikatioun op enger widderhuelender Basis fir Datenbanken déi séier reagéiere. Et gi zwou Szenarien, bei deenen d'Snapshot-Replikatioun oft benotzt gëtt: Eischtens gëtt et fir Datenbanken benotzt déi selten ännere ginn. Zweetens, gëtt benotzt fir e Baseline ze setzen fir d'Replikatioun tëscht Systemen z'entwéckelen, während zukünfteg Aktualiséierungen duerch Transaktioun oder Replikatioun fusionéiere sinn .
- Transaktiounsreplikatioun bitt e méi flexibler Léisung fir Datenbanken déi regelméisseg änneren. Mat Transaktiounsreplikatioun kontrolléiert de Replikatiounsdirekter de Verlag fir Verännerungen an der Datebank an überträgt dës Ännerungen an de Abonnente. Dës Sendung kann direkt oder op periodesch Basis erfolgen.
- Merge Replikatioun erméiglecht de Verlag an de Abonnent fir onofhängeg d'Ännerungen an der Datebank ze maachen. Béid Entitéiten kënnen ouni eng aktiv Netzwierkverbindung schaffen. Wann se erstallt gi sinn, kontrolléiert de Versammlungsreplikat d'Verännerunge vun deenen zwou Sets vun Daten an ännert all Datenbank no deem entsprécht. Wann Ännerungen am Konflikt ass, benotzt de Agenten e vordefinéierte Konfliktléisungsalgorithmus fir déi entspriechend Donnéeën ze bestëmmen. Mergeplikatioun gëtt allgemeng vun Laptop Benotzer benotzt an anerer, déi net ëmmer mat dem Verëffentleche verbonne sinn.
Jiddf vun dësen Replikatiouns-Techniken hëlleft eng nëtzlech Zilsetzung an ass gutt fir besonnesch Datenbank Szenarien.
Wann Dir mat SQL Server 2016 aktiv sidd, wielt Är Editioun baséiert op Äert Replikat brauch. All Editioun huet verschidde Méiglechkeeten, wann et ëm Replikatiounsunterstouss geet:
- De Subscriber ënnerstëtzen nëmmen : Express, Express mat Tools oder Advanced Services an d' Websiten erlaabt limitéierter Replikatiounsméiglechkeeten, déi just als Replication Client agéiere kann.
- Full Publisher a Subscriber Ënnerstëtzung : Standard an Enterprise bitt voll Ënnerstëtzung, mat Enterprise och Oracle Publishing, Peer fir Peer Transaktiouns Replikatioun an Transaktiounsreplikatioun als aktualiséierter Abonnement.
Wéi Dir Iech mat dësem Zweck unerkannt hutt, hunn SQL Server's Replikatiounskapazitéiten Datenbankadministratoren een enormen Instrument fir d'Verwaltung a Skaleren vun Datenbanken an enger Entreprise.