ključna razlika između zrcaljenja i replikacije je to zrcaljenje se događa u bazi podataka dok se replikacija događa na podacima i objektima baze podataka. Druga važna razlika između zrcaljenja i replikacije je da zrcaljenje ne podržava distribuirano okruženje, ali replikacija podržava raspodijeljeno okruženje baze podataka.
Zrcaljenje i replikacija dvije su tehnike u DBMS-u koje poboljšavaju dostupnost i pouzdanost podataka. Zrcaljenje uključuje suvišne kopije baze podataka, dok replikacija uključuje dupliciranje podataka i objekata baze podataka, kao što su prikazi tablica itd..
1. Pregled i ključne razlike
2. Što je zrcaljenje
3. Što je replikacija
4. Usporedna usporedba - zrcaljenje vs replikacija u tabelarnom obliku
5. Sažetak
Zrcaljenje baze podataka podrazumijeva dupliciranje baze podataka pohranjene u uređaju ili poslužitelju na drugi poslužitelj. Izvorna baza podataka je glavna baza podataka. Kopirana baza podataka je baza podataka zrcala. Sustav kopira sve promjene učinjene od strane glavnog sadržaja u ogledalo. Drugim riječima, glavni poslužitelj automatski preusmjerava ažuriranja dnevnika transakcija na bazu zrcalnih poslužitelja. Ako se dogodi neuspjeh, sustav može vratiti podatke kopiranjem iz jedne u drugu bazu podataka. Stoga, ako dođe do kvara, zrcalna baza podataka započinje slično kao u glavnoj bazi podataka.
Slika 01: DBMS
Nadalje, zrcaljenje baze podataka je skupo, a česte nadogradnje mogu povećati kašnjenje i usporiti performanse. Neuspjeh poslužitelja obično može uzrokovati gubitak podataka, ali zrcaljenje podataka je bolje rješenje za prevladavanje ovog problema.
Umnožavanje podataka često kopiranje podataka i podatkovnih objekata iz baze podataka u drugu bazu podataka. Obično je poslužitelj koji pruža podatke za replikaciju drugim poslužiteljima izdavač. Server koji prima replicirane podatke od izdavača je pretplatnik.
Postoje tri vrste replikacija baze podataka. Oni su snimak, spajanje i transakcijska replikacija. Prvo, u replikaciji snimke podaci se na poslužitelju kopiraju u bazu podataka drugog poslužitelja ili drugu bazu podataka na istom poslužitelju. Drugo, spajanjem replikacije podaci iz više baza podataka kombiniraju se u jednu bazu podataka. Treće, prilikom transakcijske replikacije, korisnici u početku dobivaju pune kopije podataka, a zatim dobivaju stalna ažuriranja kako se podaci mijenjaju.
Općenito, replikacija baze podataka pruža okruženje distribuirane baze podataka koje korisnicima pomažu u pristupu podacima relevantnim za njihov zadatak. Jedna uobičajena baza podataka koja omogućuje zrcaljenje i replikaciju baze podataka je MSSQL Server.
Zrcaljenje je postupak stvaranja i održavanja suvišnih kopija baze podataka. S druge strane, Replikacija je proces kontinuiranog kopiranja promjena podataka iz jedne u drugu bazu podataka. Zrcaljenje se izvodi u bazi podataka, dok se replikacija izvodi i na objektima s podacima i bazama podataka.
Zrcalna baza podataka nalazi se na drugom stroju. Suprotno tome, podaci o replikaciji i podatkovni objekti nalaze se u drugoj bazi podataka. S obzirom na podršku distribuiranoj bazi podataka, zrcaljenje ne podržava distribuirano okruženje. Međutim, replikacija podržava okruženje distribuirane baze podataka. U cjelini, zrcaljenje se smatra skupim u odnosu na replikaciju, što je jeftinije.
Zrcaljenje i replikacija dvije su tehnike koje pomažu u poboljšanju dostupnosti podataka i pouzdanosti u DBMS-u. Razlika između zrcaljenja i replikacije je u tome što se zrcaljenje događa u bazi podataka dok se replikacija događa na podacima i objektima baze podataka.
1.PrasadBadana. Lekcija zrcaljenja baze podataka 13.5., PrasadBadana, 19. rujna 2012. Dostupno ovdje
2. "Što je replikacija baze podataka? - Definicija s WhatIs.com. " SearchSQLServer. Dostupno ovdje
3. "Što je zrcaljenje baze podataka? - Definicija s WhatIs.com. " WhatIs.com. Dostupno ovdje
4.SQL Server DBA Vodič 99 - Što je replikacija, vrste replikacije i kada koristiti svaku vrstu, TechBrothersIT, 1. siječnja 2015. Dostupno ovdje
1. 'Upravljanje bazom podataka' Nick Youngson (CC BY-SA 3.0) putem Alpha Stock Images