Snapshot-replikointi Microsoft SQL Serverissa

SQL Serverin tilannekuvan kopiointitekniikka mahdollistaa tiedonsiirron automaattisesti useiden SQL Server -tietokantojen välillä. Tämä tekniikka on erinomainen tapa parantaa tietokantojen suorituskykyä ja / tai luotettavuutta.

SQL Server -tietokantoihin voi käyttää tilannevedoksen replikointia. Voit esimerkiksi käyttää tätä tekniikkaa tietojen jakamiseen maantieteellisesti etäsivustoissa sijaitseville tietokannoille. Tämä parantaa loppukäyttäjien suorituskykyä sijoittamalla tiedot läheiseen verkkoasemaan ja vähentää samanaikaisesti intersite-verkkoyhteyksien kuormitusta.

Snapshot-replikointi jakautumistiedoista

Voit myös käyttää tilannekuvan kopiointia tietojen jakamiseksi useille palvelimille kuormitustasapainotarkoituksiin. Yksi yhteinen käyttöönottostrategia on saada master-tietokanta, jota käytetään kaikissa päivityskyselyissä ja sitten useissa alisteisissa tietokannoissa, jotka vastaanottavat tilannekuvia ja joita käytetään vain luku -tilassa tietojen toimittamiseksi käyttäjille ja sovelluksille. Lopuksi voit käyttää snapshot-replikaatiota päivittämään varmuuskopiopalvelimen tiedot, jotka saatetaan verkossa, jos ensisijainen palvelin epäonnistuu.

Kun käytät tilannekuvan replikointia, kopioit koko tietokannan Publisher SQL Server -palvelimesta tilaajan SQL Server -palveluun kerralla tai toistuvasti. Kun tilaaja vastaanottaa päivityksen, se korvaa koko kopion tiedoista Kustantajalta saamiensa tietojen avulla. Tämä voi kestää melko pitkään suurilla tiedoilla, ja on välttämätöntä, että harkitset tarkkaan snapshot-jakelun taajuutta ja ajoitusta.

Et esimerkiksi halua siirtää tilannekuvan palvelinten välillä keskellä varattua dataa erittäin ruuhkaisella verkolla. Olisi paljon järkevämpää siirtää tietoja keskellä yötä, kun käyttäjät ovat kotona ja kaistanleveys on runsaasti.

Snapshot-replikaation käynnistäminen on kolmivaiheinen prosessi

  1. Luo jakelija
  2. Luo julkaisu
  3. Tilaa julkaisu

Voit toistaa viimeisen vaiheen tilaajan luomisesta niin monta kertaa kuin on tarpeen, jotta kaikki tilaajat haluavat luoda. Snapshot-replikointi on tehokas työkalu, jonka avulla voit siirtää tietoja yrityksen SQL Server -asennusten välillä. Edellä linkitetyt opetusohjelmat auttavat sinua aloittamaan tietojen siirtämisen muutamassa tunnissa.