A replicazione di SQL Server permette l'amministratori di a basa di distribuzione i dati in i servitori multipli in tutta l'urganizazione. Pudete desiderà implementà a rèplica in a vostra organizazione per parechji razze, cum'è:
- Equilibmentu di carrega . Riceplicazione vi permette di disseminate e vostri dati à un numme di servitori è distribuheghja a quistione di ricerca di quelli servitori.
- Prucessu fora di u testu . A rèmpie soporta a manipulazione di dati da a vostra basa di dati in una macchina chì ùn sò micca sempre cunnessi à a reta.
- Redundancy . A rèplicita vi permette di custruisce un servore di basa di basa di dati chì hè prontu à rimbursà a crescita di trasfurmazioni in un avvisu di u mumentu.
Ogni situazione di replicazione hè duie cumpunenti principali:
- L'editori anu datu à offerte à altri servori. Un mudellu di réplika di replicazione pò avè unu o più editori.
- I abbunati sò servitori di basa di dati chì vulete ricèverà aghjurnamenti da l'editore quandu a data hè modificata.
Ùn ci hè nunda chì impedisce un unicu sistema da aghjustà in questa capacità. In fatti, questu hè spessu u disignu di sistemi di basa di basa distribuitu.
Servidor SQL Suporte per a replicazione
U Server di Microsoft SQL accetta à trè tippi di replicazione di basa di basa. Questu articulu furnisce una breve introduzione per ognuna di sti mudelli, mentri l'articuli futuri anu scupraru di più. Sò:
- A replicazione in secca acteghja in a manera chì u so nome implica. U publicatore hà da ripiglià una snapshot di a basa di dati cumplicata è i cumparisce cù l'abbunati. Di sicuru, hè un prucessu assai tempu è ricchieru di ricerca. Per questa causa, a maiò parte di i amministratori ùn utilizate micca a replicazione di stampa nantu à una fundazione recurrente per i databases chì cambiendu spessu. Ci hè dui posti in quale a replicazione di stampa hè cumunamenti utilizata: Prima, hè utilizatu per basi di dati chì raramente cambiani. Secondu, hè stata utilizata per stabilisce un basicu per stabilisce replicazione trà sistemi, mentre chì l'aghjurnamenti futuri sò disposti cunduzzione transaccionale o di merge .
- A replicazione transaccione ofrece una solución più flessibule per i databases chì cambiani in una basa regulare. Cù replicazione transaccione, l'agentu di replicazione cuntene l'editore per i cambiamenti à a basa di dati è trasmette quelli cambiamenti à i suscriptori. Questa trasmissioni pò esse posti immediatamenti o in una basa pericuta.
- A replicazione di Merge li permette l'editore è l'abbonatu per cambià in a basa di dati. Ogatoghji sianu pò travaglià senza una cunnessione di rete attuale. Quandu sò riconnati, l'agente di riflittura cumpagnia cuntene à i cambiamenti in i dui gruppi di dati è mudificà ogni basa di dati. Se cambia u cunflittu, l'agente utilizanu un algoritimu di risulazione di cunflittu predefinita per determinar e dati appruvati. A replicazione di Merge hè cumunamenti utilizata per i utilizatori di u purtatura è di l'altri chì ùn ponu micca esse cunnessu cù l'editore.
Ogni tecnulugia di replicazione sirve un propriu utilità è hè bè adattatu à sceneggiunità di basa di particulari.
Sè vo avete travagliatu cù SQL Server 2016, sceglite u vostru editu nantu à i vostri bisogni di replicazione. Ogni edizzioni hà capacità sfarenti quandu si tratta di sustegnu di replicazione:
- Un supportu di l'abbunaturale solu : Express, Express with Tools or Advanced Services è l'edizioni Web offeranu capacità di replicazione limitata, capace di funzionà cum'è un cliente di replicazione solu.
- Full Publisher e supportu di l'abbunati : Standard è Enterprise pruponi un supportu integralu, cun l'Intrapriża ancu ancu l'Oracle di pubblicazione, a reperazione in transaccione di u peer to peer, è a replicazione transaccione cum'è una subsunione updateable.
Cumu avete statu cunvalidatu da stu puntu, a funzioni di replicazione di u Server SQL offerta amministratori di basa di dati una strumenta forti di gestione è scaling banki in un ambiente intrattenituali.