Az kulcs különbség a tükrözés és a replikáció között ez az tükrözés fordul elő az adatbázisban, míg a replikáció az adat- és adatbázis-objektumokon történik. Egy másik fontos különbség a tükrözés és a replikáció között az, hogy a tükrözés nem támogatja az elosztott környezetet, de a replikáció támogatja az elosztott adatbázis-környezetet.
A tükrözés és a replikáció két olyan módszer a DBMS-ben, amely javítja az adatok elérhetőségét és megbízhatóságát. A tükrözés az adatbázis redundáns példányait foglalja magában, míg a replikáció az adatok és az adatbázis objektumok, például táblázatok nézetei stb..
1. Áttekintés és a legfontosabb különbség
2. Mi a tükrözés?
3. Mi a replikáció?
4. Összehasonlítás egymással - Tükrözés és replikáció táblázatos formában
5. Összegzés
Az adatbázis tükrözése magában foglalja a gépben vagy kiszolgálón tárolt adatbázis másolását egy másik kiszolgálóra. Az eredeti adatbázis a fő adatbázis. A másolt adatbázis a tükör adatbázis. A rendszer a tükörbe másolja a megbízó tartalmában végrehajtott összes változást. Más szavakkal, a főkiszolgáló automatikusan áttér a tranzakciónapló frissítésére a tükörkiszolgáló adatbázisába. Hiba esetén a rendszer visszaállíthatja az adatokat az egyik adatbázisból a másikra történő másolással. Ezért, ha hiba történik, a tükör adatbázis hasonlóan a fő adatbázishoz kezd működni.
01. ábra: DBMS
Ezenkívül az adatbázis tükrözése drága, és a gyakori frissítések növelik a késést és lelassíthatják a teljesítményt. Általában a szerver meghibásodása adatvesztést okozhat, de az adatok tükrözése jobb megoldás a probléma kiküszöbölésére.
Az adatok replikálása gyakran az adatok és az objektumok másolása egy adatbázisból egy másik adatbázisba. Általában a kiszolgáló az a kiszolgáló, amely más szerverekre replikálódik. Az a kiszolgáló, amely replikált adatokat fogad a kiadótól, az előfizető.
Három típusú adatbázis-replikáció létezik. Ezek a pillanatkép, az egyesülés és a tranzakciós replikáció. Először: pillanatkép-replikációban a kiszolgálón lévő adatok másolatot helyeznek el egy másik kiszolgáló adatbázisába vagy ugyanazon kiszolgáló másik adatbázisába. Másodszor, a replikáció egyesítésekor a több adatbázisból származó adatok egyesülnek egyetlen adatbázisba. Harmadszor, a tranzakciós replikáció során kezdetben a felhasználók az adatok teljes példányát kapják, majd az adatok megváltozásakor állandó frissítéseket kapnak.
Összességében az Adatbázis-replikáció elosztott adatbázis-környezetet biztosít, amely segíti a felhasználókat a feladatukhoz kapcsolódó adatok elérésében. Az MSSQL Server egy általános adatbázis, amely az adatbázis tükrözését és replikálását biztosítja.
A tükrözés az adatbázis redundáns példányainak létrehozása és karbantartása. Másrészt a replikáció az adatváltozások folyamatos másolása az egyik adatbázisból a másikba. A tükrözést az adatbázisban hajtják végre, míg a replikációt mind az adatok, mind az adatbázis-objektumok egyaránt végrehajtják.
A tükrözött adatbázis egy másik gépen található. Éppen ellenkezőleg, a replikációs adatok és az objektumok egy másik adatbázisban találhatók. Az elosztott adatbázis támogatásával kapcsolatban a tükrözés nem támogatja az elosztott környezetet. A replikáció azonban támogatja az elosztott adatbázis-környezetet. Összességében a tükrözés dráganak tekinthető a replikációval összehasonlítva, amely olcsóbb.
A tükrözés és a replikáció két olyan módszer, amelyek elősegítik az adatok rendelkezésre állásának és a DBMS megbízhatóságának javítását. A tükrözés és a replikáció közötti különbség az, hogy a tükrözés az adatbázisban történik, míg a replikáció az adatokban és az adatbázis-objektumokban történik.
1.PrasadBadana. Adatbázis tükrözésének leckéje 13.5, PrasadBadana, 2012. szeptember 19. Itt érhető el
2. „Mi az adatbázis replikáció? - Meghatározás a WhatIs.com oldalról. ” SearchSQLServer. Itt érhető el
3. „Mi az adatbázis tükrözése? - Meghatározás a WhatIs.com oldalról. ” WhatIs.com. Itt érhető el
4.SQL Server DBA bemutató 99 - Mi a replikáció, a replikáció típusai és mikor kell használni az egyes típusokat, TechBrothersIT, 2015. január 1.
1. Nick Youngson (CC BY-SA 3.0) „adatbázis kezelése” az Alpha Stock Images-n keresztül