Erinevus peegeldamise ja paljundamise vahel

võtme erinevus peegeldamise ja replikatsiooni vahel on see peegeldamine toimub andmebaasis, samas kui replikatsioon toimub andmetes ja andmebaasi objektides. Teine oluline erinevus peegeldamise ja replikatsiooni vahel on see, et peegeldamine ei toeta hajutatud keskkonda, kuid replikatsioon toetab hajutatud andmebaasi keskkonda.

Peegeldamine ja paljundamine on DBMS-is kaks tehnikat, mis parandab andmete saadavust ja usaldusväärsust. Peegeldamine hõlmab andmebaasi koondatud koopiaid, replikatsioon hõlmab aga andmete ja andmebaasi objektide, näiteks tabelivaate jne dubleerimist..

SISU

1. Ülevaade ja peamised erinevused
2. Mis on peegeldamine
3. Mis on replikatsioon
4. Kõrvuti võrdlus - peegeldamine vs replikatsioon tabelina
5. Kokkuvõte

Mis on peegeldamine?

Andmebaasi peegeldamine hõlmab masinasse või serverisse salvestatud andmebaasi kopeerimist teise serverisse. Algne andmebaas on peamine andmebaas. Kopeeritud andmebaas on peegelandmebaas. Süsteem kopeerib kõik printsipaali sisus tehtud muudatused peeglisse. Teisisõnu, põhiserver viib tehingute logi värskendused automaatselt sisse peegeliserveri andmebaasi. Kui ilmneb tõrge, saab süsteem andmeid taastada, kopeerides andmeid ühest andmebaasist teise. Seega, kui tõrge ilmneb, hakkab peegelandmebaas toimima sarnaselt põhiandmebaasiga.

Joonis 01: DBMS

Lisaks on andmebaasi peegeldamine kallis ja sagedased värskendused võivad suurendada latentsusaega ja aeglustada jõudlust. Tavaliselt võib serveri tõrge põhjustada andmete kadu, kuid selle probleemi lahendamiseks on parem lahendus andmete peegeldamine.

Mis on replikatsioon?

Andmete replikatsioon on andmete ja andmeobjektide kopeerimine andmebaasist teise. Tavaliselt on kirjastaja see server, kes pakub andmeid teiste serverite paljundamiseks. Abonent on server, kes võtab väljaandjalt kopeeritud andmeid.

Andmebaasi replikatsioone on kolme tüüpi. Need on läbilõige, liitmine ja tehingute replikatsioon. Esiteks, hetktõmmise replikatsioonis kopeerivad serveris olevad andmed teise serveri andmebaasi või samasse serverisse teise andmebaasi. Teiseks, replikatsiooni liitmisel ühendavad mitme andmebaasi andmed ühe andmebaasi. Kolmandaks, tehingulise replikatsiooni korral saavad kasutajad algul andmete täielikud koopiad ja seejärel andmete muutumisel pidevalt värskendusi.

Üldiselt pakub andmebaasi replikatsioon hajutatud andmebaasi keskkonda, mis aitab kasutajatel pääseda juurde nende ülesandega seotud andmetele. Üks levinud andmebaas, mis pakub andmebaasi peegeldamist ja replikatsiooni, on MSSQL Server.

Mis vahe on peegeldamisel ja replikatsioonil??

Peegeldamine on andmebaasi koondatud koopiate loomise ja hooldamise protsess. Teisest küljest on replikatsioon protsess, mille käigus kopeeritakse pidevalt andmete muutusi ühest andmebaasist teise andmebaasi. Peegeldamine toimub andmebaasis, samas kui replikatsioon toimub nii andmetes kui ka andmebaasi objektides.

Peegeldatud andmebaas asub teises masinas. Vastupidi, replikatsiooniandmed ja andmeobjektid asuvad teises andmebaasis. Hajutatud andmebaasi toetamise pärast ei toeta peegeldamine hajutatud keskkonda. Kuid replikatsioon toetab hajutatud andmebaasi keskkonda. Üldiselt peetakse peegeldamist kulukaks võrreldes replikatsiooniga, mis on odavam.

Kokkuvõte - peegeldamine vs replikatsioon

Peegeldamine ja paljundamine on kaks tehnikat, mis aitavad parandada andmete saadavust ja usaldusväärsust DBMS-is. Peegeldamise ja replikatsiooni erinevus seisneb selles, et peegeldamine toimub andmebaasis, samas kui replikatsioon toimub andmetes ja andmebaasi objektides.

Viide:

1.PrasadBadana. Andmebaasi peegeldamistund 13.5, PrasadBadana, 19. september 2012. Saadaval siin
2. “Mis on andmebaasi replikatsioon? - määratlus saidilt WhatIs.com. ” SearchSQLServer. Saadaval siin
3. “Mis on andmebaasi peegeldamine? - määratlus saidilt WhatIs.com. ” WhatIs.com. Saadaval siin
4.SQL Server DBA juhend 99 - Mis on replikatsioon, replikatsiooni tüübid ja millal igat tüüpi kasutada, TechBrothersIT, 1. jaanuar 2015. Saadaval siin

Pilt viisakalt:

1. Nick Youngsoni (CC BY-SA 3.0) andmebaasihaldus Alpha Stock Images kaudu