Ang kopya sa SQL Server nagtugot sa mga administrador sa database sa pag-apod-apod sa mga data sa daghang mga server sulod sa usa ka organisasyon. Mahimo nimong ipatuman ang replikasyon sa imong organisasyon alang sa daghang mga hinungdan, sama sa:
- Pagbalanse sa load . Ang Replikasyon nagtugot kanimo sa pagpalapnag sa imong datos ngadto sa daghang mga tigtagad ug dayon ipanghatag ang pangutana sa load sa mga server.
- Pagproseso sa Offline . Ang replikasyon nagsuporta sa paggamit sa mga datos gikan sa imong database sa usa ka makina nga dili kanunay nga konektado sa network.
- Kalibutan . Ang replikasyon nagtugot kanimo sa pagtukod sa usa ka database nga dili mapakyas nga andam sa pagkuha sa load sa pagproseso sa usa ka higayon nga pahibalo.
Ang bisan unsang replikasyon nga situwasyon adunay duha ka nag-unang bahin:
- Ang mga magpapatik adunay mga datos nga ihalad sa laing mga tigtagad. Ang usa ka gihatag nga replikasyon nga pamaagi mahimong adunay usa o daghang mga magmamantala.
- Ang mga subscriber mao ang mga database server nga buot makadawat og updates gikan sa Publisher kung ang datos mausab.
Walay makapugong sa usa ka sistema sa paglihok sa duha nga mga kapasidad. Sa pagkatinuod, kini kasagaran ang laraw sa dagko nga gipanghatag nga sistema sa database .
SQL Server Support alang sa Replikasyon
Ang Microsoft SQL Server nagsuporta sa tulo ka matang sa database nga replikasyon. Kini nga artikulo naghatag og usa ka mubo nga pasiuna sa matag usa niini nga mga modelo, samtang ang mga artikulo sa umaabot nga mag-usisa niini sa dugang nga detalye. Sila mao:
- Ang kopya sa kopya sa snapshot naglihok sa paagi nga gipasabut sa iyang ngalan. Ang magmamantala yano nga nagakuha sa usa ka snapshot sa tibuok nga replicated database ug gipaambit kini sa mga subscribers. Siyempre, kini mao ang usa ka proseso sa pag-ayo ug panahon. Tungod niini nga hinungdan, kadaghanan sa mga tigdumala wala maggamit sa snapshot replication sa usa ka balik-balik nga basehan alang sa mga database nga kanunay mabag-o. Adunay duha ka mga sitwasyon diin ang snapshot replication sagad nga gigamit: Una, gigamit kini alang sa mga database nga talagsaon nga nausab. Ikaduha, kini gigamit sa pagtakda sa usa ka baseline sa pagtukod og replikasyon tali sa mga sistema samtang ang mga kasayuran sa umaabot gipadaghan gamit ang transactional o merge replication .
- Ang pagbaligya sa transaksyon nagtanyag og mas flexible nga solusyon alang sa mga database nga us aka regular nga basehan. Uban sa replikasyon sa transactional, ang replikasyon nga ahente mag-monitor sa magmamantala alang sa mga pagbag-o sa database ug ipadala ang mga pagbag-o ngadto sa mga subscriber. Kini nga pagpadala mahimong mahitabo dayon o sa usa ka periodic basis.
- Ang pagsumpay sa replikasyon nagtugot sa magmamantala ug suskritor nga mag-inusara sa paghimo sa mga pagbag-o sa database. Ang duha ka nilalang mahimong magtrabaho nga walay aktibong koneksyon sa network. Sa diha nga kini gi-reconnect, ang ahente sa replikasyon sa pagsusi nagsusi sa mga pagbag-o sa duha ka mga hugpong sa datos ug giusab ang matag database sumala niana. Kon ang mga pagbag-o nagkasumpaki, ang ahente naggamit sa usa ka predefined conflict resolution algorithm aron matino ang tukmang datos. Ang pagsalmot sa replikasyon kasagarang gigamit sa mga tiggamit sa laptop ug sa uban nga dili kanunay nga konektado sa magmamantala.
Ang matag usa niini nga mga teknik sa pagpadaplin nagahatagan og mapuslanon nga katuyoan ug kini haom kaayo sa partikular nga mga sitwasyon sa database.
Kon nagtrabaho ka sa SQL Server 2016, pilia ang imong edisyon base sa imong mga panginahanglan sa replikasyon. Ang matag edisyon adunay nagkalainlain nga kapabilidad kon bahin sa suporta sa pagsulud:
- Ang suporta sa subscriber lamang : Express, Express uban sa Tools o Advanced Services ug ang Web nga mga edisyon nagtanyag limitado nga mga kapabilidad sa replication, nga makahimo sa paglihok isip usa ka kliyente sa pagsuplay lamang.
- Suporta sa Full Publisher ug Subscriber : Ang Standard ug Enterprise nagtanyag og bug-os nga suporta, uban sa Enterprise usab lakip ang pagmantala sa Oracle, peer to peer transactional replikation, ug transactional replication isip updateable subscription.
Sama sa imong walay pagduhaduha nga giila niining puntoha, ang mga kapabilidad sa replika sa SQL Server naghatag sa mga database administrator usa ka gamhanan nga himan alang sa pagdumala ug pag-scaling sa mga database sa usa ka negosyo nga palibot.