pagrindinis skirtumas tarp atspindėjimo ir atkartojimo yra tai duomenų bazės atspindėjimas vyksta, o duomenų ir duomenų bazės objektų replikacija -. Kitas svarbus skirtumas tarp atspindėjimo ir replikacijos yra tas, kad atspindėjimas nepalaiko paskirstytosios aplinkos, tačiau replikacija palaiko paskirstytos duomenų bazės aplinką.
Veidrodis ir replikacija yra dvi DBVS technologijos, kurios pagerina duomenų prieinamumą ir patikimumą. Veidrodinis dubliavimas apima nereikalingas duomenų bazės kopijas, o replikavimas - duomenų ir duomenų bazės objektų, tokių kaip lentelių rodiniai ir kt., Dubliavimą..
1. Apžvalga ir svarbiausias skirtumas
2. Kas yra veidrodis
3. Kas yra replikacija
4. Šalutinis palyginimas - veidrodinis atspindys ir replikacija lentelės forma
5. Santrauka
Duomenų bazės atspindėjimas apima mašinoje ar serveryje saugomos duomenų bazės kopijavimą kitam serveriui. Originali duomenų bazė yra pagrindinė duomenų bazė. Nukopijuota duomenų bazė yra veidrodinė duomenų bazė. Sistema visus pagrindinio turinio pakeitimus nukopijuoja į veidrodį. Kitaip tariant, pagrindinis serveris automatiškai perkelia operacijų žurnalo atnaujinimus į veidrodinio serverio duomenų bazę. Jei įvyks gedimas, sistema gali atkurti duomenis, kopijuodama iš vienos duomenų bazės į kitą. Todėl, įvykus gedimui, veidrodinė duomenų bazė pradeda veikti panašiai kaip pagrindinė duomenų bazė.
01 paveikslas: DBVS
Be to, duomenų bazės atspindėjimas yra brangus, o dažni atnaujinimai gali padidinti delsą ir sulėtinti našumą. Paprastai dėl serverio gedimo gali būti prarasti duomenys, tačiau duomenų atspindėjimas yra geresnis sprendimas norint išspręsti šią problemą.
Duomenų replikacija dažnai kopijuoja duomenis ir duomenų objektus iš duomenų bazės į kitą duomenų bazę. Paprastai serveris, teikiantis duomenis replikacijai į kitus serverius, yra leidėjas. Prenumeratorius gauna serveris, kuris gauna pakartotus duomenis iš leidėjo.
Yra trys duomenų bazių replikacijų tipai. Jie yra momentinis vaizdas, susijungimas ir operacijų pakartojimas. Pirmiausia, momentinės nuotraukos replikacijos metu, serverio duomenys nukopijuojami į kito serverio duomenų bazę arba kitą to paties serverio duomenų bazę. Antra, sujungiant replikaciją, kelių duomenų bazių duomenys sujungiami į vieną duomenų bazę. Trečia, atkartojant operacijas, vartotojai iš pradžių gauna visas duomenų kopijas, o vėliau, keičiantis duomenims, gauna nuolatinį atnaujinimą.
Apskritai duomenų bazės replikacija suteikia paskirstytą duomenų bazės aplinką, kuri vartotojams padeda pasiekti duomenis, susijusius su jų užduotimi. Viena įprasta duomenų bazė, teikianti duomenų bazės atspindėjimą ir replikaciją, yra „MSSQL Server“.
Veidrodinis dubliavimas yra nereikalingų duomenų bazės kopijų kūrimo ir priežiūros procesas. Kita vertus, replikacija yra nuolatinis duomenų pakeitimų kopijavimo procesas iš vienos duomenų bazės į kitą. Veidrodis atliekamas duomenų bazėje, o replikacija atliekama tiek su duomenimis, tiek su duomenų bazės objektais.
Veidrodinė duomenų bazė yra kitame kompiuteryje. Priešingai, replikacijos duomenys ir duomenų objektai yra kitoje duomenų bazėje. Palaikant paskirstytą duomenų bazę, atspindėjimas nepalaiko paskirstytos aplinkos. Tačiau replikacija palaiko paskirstytos duomenų bazės aplinką. Apskritai veidrodžių laikymas yra laikomas brangiu, palyginti su pakartojimu, kuris yra pigesnis.
Atspindėjimas ir replikacija yra du būdai, padedantys pagerinti duomenų prieinamumą ir patikimumą DBVS. Skirtumas tarp atspindėjimo ir replikacijos yra tas, kad dubliavimas vyksta duomenų bazėje, o replikacija - duomenyse ir duomenų bazės objektuose.
1.PrasadBadana. Duomenų bazės veidrodinis pamoka 13.5, „PrasadBadana“, 2012 m. Rugsėjo 19 d. Galima rasti čia
2. „Kas yra duomenų bazės replikacija? - Apibrėžimas iš WhatIs.com. “ „SearchSQLServer“. Galima rasti čia
3. „Kas yra duomenų bazės atspindėjimas? - Apibrėžimas iš WhatIs.com. “ WhatIs.com. Galima rasti čia
4. „SQL Server DBA“ pamoka 99 - kas yra replikacija, replikacijos tipai ir kada naudoti kiekvieną tipą, „TechBrothersIT“, 2015 m. Sausio 1 d. Galima rasti čia
1. Nicko Youngsono (CC BY-SA 3.0) „Duomenų bazės valdymas“ per „Alpha Stock Images“