Snapshot Replication sa Microsoft SQL Server

Pinapayagan ka ng teknolohiya ng pagtitiklop ng snapshot ng SQL Server na awtomatikong maglipat ng impormasyon sa pagitan ng maramihang mga SQL Server database. Ang teknolohiyang ito ay isang mahusay na paraan upang mapabuti ang pagganap at / o pagiging maaasahan ng iyong mga database.

Mayroong maraming mga paraan na maaari mong gamitin ang pagtitiklop ng snapshot sa iyong SQL Server database. Halimbawa, maaari mong gamitin ang teknolohiyang ito para sa heograpiya sa pamamahagi ng data sa mga database na matatagpuan sa mga remote na site. Nagpapabuti ito ng pagganap para sa mga end user sa pamamagitan ng paglalagay ng data sa isang lokasyon ng network na malapit sa kanila at sabay na binabawasan ang pag-load sa mga intersite na koneksyon sa network.

Snapshot Replication for Distributing Data

Maaari ka ring gumamit ng pagtitiklop ng snapshot para sa pamamahagi ng data sa maraming mga server para sa mga layunin ng load-balancing. Ang isang karaniwang diskarte sa pag-deploy ay ang magkaroon ng isang master database na ginagamit para sa lahat ng mga query sa pag-update at pagkatapos ay maraming mga pantulong database na tumanggap ng mga snapshot at ginagamit sa isang read-only na mode upang magbigay ng data sa mga user at application. Sa wakas, maaari mong gamitin ang pagtitiklop ng snapshot upang i-update ang data sa isang backup na server na dadalhin sa online sa kaganapan na nabigo ang pangunahing server.

Kapag gumamit ka ng pagtitiklop ng snapshot, kopyahin mo ang buong database mula sa SQL Server ng Publisher sa (mga) SQL Server Subscriber sa isang isang beses o paulit-ulit na batayan. Kapag tinatanggap ng Subscriber ang isang pag-update, pinapalitan nito ang buong kopya ng data sa impormasyong natanggap mula sa Publisher. Ito ay maaaring tumagal ng isang mahabang panahon na may malaking datasets at ito ay kinakailangan na maingat na isaalang-alang ang dalas at timing ng snapshot pamamahagi.

Halimbawa, hindi mo nais na maglipat ng mga snapshot sa pagitan ng mga server sa gitna ng abalang data sa isang mataas na kalat na network. Magiging mas maingat na ilipat ang impormasyon sa kalagitnaan ng gabi kapag ang mga gumagamit ay nasa bahay at bandwidth ay sagana.

Ang Pagpapakilala ng Snapshot Replication ay isang Proseso ng Tatlong Hakbang

  1. Lumikha ng distributor
  2. Lumikha ng publikasyon
  3. Mag-subscribe sa publikasyon

Maaari mong ulitin ang huling hakbang ng paglikha ng isang subscriber ng maraming beses kung kinakailangan upang lumikha ng lahat ng mga subscriber na gusto mo. Ang pagtitiklop ng snapshot ay isang makapangyarihang kasangkapan na nagpapahintulot sa iyo na maglipat ng data sa pagitan ng mga pag-install ng SQL Server sa iyong enterprise. Ang mga tutorial na naka-link sa itaas ay makakatulong sa iyo na makapagsimula sa paglipat ng data sa loob ng ilang oras.