SQL Server-ren erreplikazioa esker, datu-baseen administratzaileak erakundeak hainbat zerbitzarietan datuak banatu ditzake. Zure erakundearen erreplika ezartzeko hainbat arrazoirengatik egin dezakezu, hala nola:
- Kargatu orekatzeko . Erreplikazioa zure datuak hainbat zerbitzaritan hedatzea ahalbidetzen du eta, ondoren, zerbitzari horien artean kontsulten karga banatu.
- Lineaz kanpoko prozesazioa . Erreplikazioek zure datu-baseko datuak maneiatzen onartzen dute sarera konektatuta ez dagoen makina batean.
- Erredundantzia . Erreplikazioari esker, prozesatzeko karga jasotzeko prest dagoen uneko ohartarazteko prest dago datu-baseko zerbitzari faila gordetzeko.
Edozein erreplikazio eszenatokiak bi osagai nagusi ditu:
- Argitaletxeek beste zerbitzari batzuek eskaintzen dituzten datuak dituzte. Erreplika baten eskema batek argitaletxe bat edo gehiago izan ditzake.
- Harpidedunak Argitaletxearen eguneratzeak jaso nahi dituzten datu-base zerbitzariak dira datuak aldatzen direnean.
Ez dago ezer sistema bakar bat saihestuz gaitasun horietako batean jardutea. Izan ere, askotan eskala handiko banatutako datu - base sistemak diseinatzen dira .
SQL Server euskarria errepikatzea
Microsoft SQL Server-k hiru datu-baseko errepikapen mota onartzen ditu. Artikulu honek eredu horietako bakoitzaren sarrera laburra eskaintzen du, etorkizuneko artikuluek zehatzago aztertuko dituzten bitartean. Haiek dira:
- Argazki-erreplikazioa bere izenaren arabera egiten du. Argitaletxeak, besterik gabe, erreproduzitutako datu-base osoa erakusten du eta harpidedunekin partekatzen du. Jakina, oso denbora eta baliabide trinkoagoa da. Hori dela eta, administrazio gehienek ez dute maiz aldatzen duten datu-baseen errepikapenaren errepikapena erabiltzen. Argazki-erreplikazioa normalean erabiltzen duten bi eszenatoki daude: Lehenik eta behin, oso gutxitan aldatzen diren datu-baseetarako erabiltzen da. Bigarrenik, lerroa zehazteko erabiltzen da sistemen arteko erreplikazioa ezartzeko etorkizuneko eguneratzeak transakzio edo merge erreplikazioa erabiliz hedatzen diren bitartean.
- Transakzioen erreplikazioa erregulartasunez aldatzen diren datu baseetarako irtenbide malguagoa eskaintzen du. Transakzio erreplikazioarekin, erreplikazio-agenteak editorea datu-baseko aldaketak kontrolatzen ditu eta harpidedunei aldaketa horiek transmititzen dizkie. Transmisio hori berehala edo aldizka egiten da.
- Mergeen erreplikazioa argitaratzaileak eta harpidedunak datu-baseko aldaketak egiteko aukera ematen die. Bi erakundeek sareko konexio aktiborik gabe funtzionatu dezakete. Berriro konektatzen direnean, merge erreplikazioko agenteak bi datu multzoetan egindako aldaketak egiaztatzen ditu eta datu base bakoitza aldatzen du horren arabera. Aldaketa gatazkak baldin baditu, agenteak aurredefinitutako gatazkak konpontzeko algoritmoa erabiltzen du datu egokiak zehazteko. Mergeen erreplikazioa ordenagailu eramangarrien erabiltzaileek eta etengabe argitaratzaileek ezin dute etengabe erabili.
Erreplikazioko teknika horietako bakoitzak helburu erabilgarria du eta datu-baseko esparru zehatzak ondo egokitzen zaizkio.
SQL Server 2016arekin lanean ari bazara, aukeratu zure edizioa zure erreplika-beharren arabera. Edizio bakoitzak gaitasun desberdinak ditu erreplikazioen euskarriari dagokionean:
- Harpidedunaren euskarria soilik : Express, Express With Tools edo Advanced Services eta Web editions-ek erreprodukzio mugatuen gaitasunak eskaintzen dituzte, erreprodukzio-bezero gisa soilik jardun ahal izateko.
- Argitaratzaile eta harpidedun laguntza osoa : Standard eta Enterprise- ek laguntza osoa eskaintzen dute, Enterprise-ekin Oracle argitalpena barne hartuta, transakzioen erreplikaziorako peer-peer eta transakzioen erreplikazioa eguneratzeko harpidetza gisa.
Une honetan puntu honengatik aintzat hartuta, SQL Server-ren erreplikazio gaitasunak datu-basearen administratzaileak eskaintzen ditu datu-basea kudeatzeko eta eskalatzeko tresna baliotsua enpresa ingurunean.