Ufuatiliaji wa SQL Server huwawezesha watendaji wa database kusambaza data kwenye seva nyingi katika shirika. Unaweza kutaka kutekeleza replication katika shirika lako kwa sababu kadhaa, kama vile:
- Weka kusawazisha . Ufafanuzi utapata kusambaza data yako kwa seva kadhaa na kisha kusambaza mzigo wa swala kati ya seva hizo.
- Usindikaji wa nje ya mtandao . Ufafanuzi unasaidia kudhibiti data kutoka kwenye databana yako kwenye mashine ambayo sio daima inayounganishwa na mtandao.
- Ukombozi . Ufafanuzi inakuwezesha kujenga seva ya kushindwa juu ya database ambayo iko tayari kuchukua mzigo wa usindikaji kwa taarifa ya wakati.
Mchapishaji wowote unaojumuisha una vipengele viwili vikuu:
- Wachapishaji wana data ya kutoa kwa seva nyingine. Mpangilio wa kurudia unaweza kuwa na wachapishaji mmoja au zaidi.
- Wajumbe ni seva za database ambazo unataka kupokea sasisho kutoka kwa Mchapishaji wakati data inabadilishwa.
Hakuna kitu kinachozuia mfumo mmoja kutoka kwa kufanya kazi hizi zote mbili. Kwa kweli, mara nyingi hii ni muundo wa mifumo ya database iliyosambazwa kwa kiasi kikubwa.
SQL Server Support kwa Replication
Microsoft SQL Server inasaidia aina tatu za replication database. Makala hii hutoa utangulizi mfupi kwa kila moja ya mifano hii, wakati makala zijazo zitaziangalia kwa undani zaidi. Wao ni:
- Kujieleza snapshot hufanya kwa namna jina lake linamaanisha. Mchapishaji huchukua tu snapshot ya database nzima iliyochapishwa na kugawana na wanachama. Bila shaka, hii ni mchakato mwingi sana na rasilimali. Kwa sababu hii, wasimamizi wengi hawatumii replication snapshot kwa misingi ya mara kwa mara ya database ambayo hubadilika mara kwa mara. Kuna matukio mawili ambayo replication snapshot ni kawaida kutumika: Kwanza, ni kutumika kwa database ambayo mara chache mabadiliko. Pili, hutumiwa kuweka msingi wa kuanzisha upatanisho kati ya mifumo wakati masasisho ya baadaye yanaenezwa kwa kutumia shughuli au kuunganisha replication .
- Kufuatilia kwa utaratibu hutoa suluhisho la kubadilika zaidi kwa database ambayo hubadilika mara kwa mara. Kwa replication replication, wakala wa replication huchunguza mchapishaji kwa mabadiliko kwenye database na huwasilisha mabadiliko hayo kwa wanachama. Maambukizi haya yanaweza kufanyika mara moja au kwa mara kwa mara.
- Kuunganisha upatanisho inaruhusu mchapishaji na mteja kujitegemea kufanya mabadiliko kwenye database. Vyama vyote viwili vinaweza kufanya kazi bila uhusiano wa mtandao. Wakati wao wanaunganishwa tena, wakala wa uingilizi wa kuunganisha huntafuta mabadiliko kwenye seti zote mbili za data na hubadili kila database kwa ufanisi. Ikiwa mabadiliko ya mgongano, wakala hutumia algorithm ya kutatua migogoro iliyotanguliwa ili kuamua data sahihi. Kuunganisha replication hutumiwa mara kwa mara na watumiaji wa kompyuta na wengine ambao hawawezi kuendelea kushikamana na mchapishaji.
Kila moja ya mbinu hizi za kurudia hutumia kusudi muhimu na inafaa kwa mazingira fulani ya database.
Ikiwa unafanya kazi na SQL Server 2016, chagua toleo lako kulingana na mahitaji yako ya kurudia. Toleo lolote lina uwezo tofauti kulingana na msaada wa kujibu:
- Msaada wa Msajili tu : Express, Express na Tools au Huduma za Juu na matoleo ya Mtandao hutoa uwezo mdogo wa kurudia, anayeweza kufanya kama mteja wa kurudia tu.
- Msaidizi kamili na Msaidizi wa Msajili : Kiwango na Biashara hutoa msaada kamili, pamoja na Biashara pia ikiwa ni pamoja na kuchapisha Oracle, rika la upatanisho wa shughuli za wenzao, na ufuatiliaji wa transaction kama usajili unaoweza kuboreshwa.
Kama unavyojulikana kwa uhakika huu, uwezo wa kurudia wa SQL Server hutoa watendaji wa daraka chombo chenye nguvu cha kusimamia na kuboresha database katika mazingira ya biashara.