Mae dyblygu'r Gweinyddwr SQL yn caniatáu i weinyddwyr cronfa ddata ddosbarthu data ar draws lluosogwyr ledled sefydliad. Efallai y byddwch am weithredu dyblygu yn eich sefydliad am nifer o resymau, megis:
- Llwythwch gydbwyso . Mae dyblygu yn eich galluogi i ledaenu eich data i nifer o weinyddwyr ac yna dosbarthwch y llwyth ymholiad ymhlith y gweinyddwyr hynny.
- Prosesu llinell-lein Mae dyblygu yn cefnogi trin data o'ch cronfa ddata ar beiriant nad yw bob amser wedi'i gysylltu â'r rhwydwaith.
- Diswyddo . Mae dyblygu yn eich galluogi i adeiladu gweinydd cronfa ddata methu dros ben sy'n barod i godi'r llwyth prosesu ar fyr rybudd.
Mae gan unrhyw senario ailgynhyrchu ddau brif gydran:
- Mae gan gyhoeddwyr ddata i'w gynnig i weinyddwyr eraill. Efallai y bydd gan gynllun ailgynhyrchu penodol un neu ragor o gyhoeddwyr.
- Mae tanysgrifwyr yn gweinyddwyr cronfa ddata sy'n dymuno derbyn diweddariadau gan y Cyhoeddwr pan fydd data'n cael ei addasu.
Nid oes dim yn atal system sengl rhag gweithredu yn y ddau allu hyn. Mewn gwirionedd, dyma gynlluniau cronfa ddata ddosbarthedig ar raddfa fawr yn aml.
Cefnogaeth Gweinyddwr SQL i'w Dyblygu
Mae Microsoft SQL Server yn cefnogi tri math o ailgynhyrchu cronfa ddata. Mae'r erthygl hon yn rhoi cyflwyniad byr i bob un o'r modelau hyn, tra bydd erthyglau yn y dyfodol yn eu harchwilio yn fanylach. Mae nhw:
- Mae dadansoddiad ciplun yn gweithredu yn y modd y mae ei enw yn ei awgrymu. Mae'r cyhoeddwr yn syml yn cymryd ciplun o'r gronfa ddata a ddychwelir yn gyfan gwbl ac yn ei rannu gyda'r tanysgrifwyr. Wrth gwrs, mae hwn yn broses amser-ddwys iawn ac adnoddau. Am y rheswm hwn, nid yw'r rhan fwyaf o weinyddwyr yn defnyddio dadansoddiad ciplun yn rheolaidd ar gyfer cronfeydd data sy'n newid yn aml. Mae yna ddau senario lle defnyddir ailgynhyrchu cipolwg yn gyffredin: Yn gyntaf, fe'i defnyddir ar gyfer cronfeydd data sy'n anaml y byddant yn newid. Yn ail, fe'i defnyddir i osod gwaelodlin i sefydlu dyblygu rhwng systemau tra bod diweddariadau yn y dyfodol yn cael eu lluosogi gan ddefnyddio ailgynhyrchiad trafod neu gyfuno .
- Mae dyblygu trosiannol yn cynnig ateb mwy hyblyg ar gyfer cronfeydd data sy'n newid yn rheolaidd. Gydag ailgynhyrchu trafodion, mae'r asiant ail-gynhyrchu yn monitro'r cyhoeddwr am newidiadau i'r gronfa ddata ac yn trosglwyddo'r newidiadau hynny i'r tanysgrifwyr. Gall y trosglwyddiad hwn ddigwydd ar unwaith neu yn rheolaidd.
- Mae ailgynhyrchu cyfuno yn caniatáu i'r cyhoeddwr a'r tanysgrifiwr wneud newidiadau i'r gronfa ddata yn annibynnol. Gall y ddau endid weithio heb gysylltiad rhwydwaith gweithredol. Pan fyddant yn cael eu hail-gysylltu, mae'r asiant ailgynhyrchu cyfuno'n gwirio am newidiadau ar y ddau set o ddata ac yn addasu pob cronfa ddata yn unol â hynny. Os bydd newidiadau yn gwrthdaro, mae'r asiant yn defnyddio algorithm datrys gwrthdaro rhagnodedig i bennu'r data priodol. Defnyddir ailgynhyrchu cyfuniad yn aml gan ddefnyddwyr laptop ac eraill na ellir eu cysylltu yn barhaus â'r cyhoeddwr.
Mae pob un o'r technegau ailgynhyrchu hyn yn bwrpas defnyddiol ac yn addas ar gyfer senarios cronfa ddata penodol.
Os ydych chi'n gweithio gyda SQL Server 2016, dewiswch eich rhifyn yn seiliedig ar eich anghenion dyblygu. Mae gan bob rhifyn wahanol alluoedd o ran cefnogaeth ail-ddyblygu:
- Cymorth i ddosbarthu yn unig : Mae argraffiadau Express, Express with Tools neu Gwasanaethau Uwch a'r We yn cynnig galluoedd ail-glicio cyfyngedig, sy'n gallu gweithredu fel cleient ail-ddyblygu yn unig.
- Cymorth Cyhoeddwr Llawn a Chyfranwyr : Mae Safon a Menter yn cynnig cefnogaeth lawn, gyda Menter hefyd yn cynnwys cyhoeddi Oracle, ailgynhyrchu trafodion cyfoedion cymheiriaid, ac ailgynhyrchu trafodion fel tanysgrifiad y gellir ei ddiweddaru.
Fel y gwyddoch, yn sicr, gan y pwynt hwn, mae galluoedd ail-ddyblygu SQL Server yn cynnig gweinyddwyr cronfa ddata yn arf pwerus ar gyfer rheoli a graddfeydd data mewn amgylchedd menter.