Razlika med zrcaljenjem in podvajanjem

The ključna razlika med zrcaljenjem in podvajanjem je to zrcaljenje se zgodi v bazi podatkov, medtem ko se podvajanje pri podatkih in objektih baze podatkov pojavi. Druga pomembna razlika med zrcaljenjem in podvajanjem je, da zrcaljenje ne podpira distribuiranega okolja, ampak podvajanje podpira razdeljeno okolje baze podatkov.

Zrcaljenje in podvajanje sta dve tehniki v DBMS, ki izboljšujeta razpoložljivost in zanesljivost podatkov. Zrcaljenje vključuje odvečne kopije baze podatkov, medtem ko podvajanje vključuje podvajanje podatkov in predmetov baze podatkov, kot so pogledi tabel itd..

VSEBINA

1. Pregled in ključne razlike
2. Kaj je zrcaljenje
3. Kaj je razmnoževanje
4. Primerjava ob strani - Zrcaljenje proti podvajanju v tabeli
5. Povzetek

Kaj je zrcaljenje?

Zrcaljenje baze podatkov vključuje podvajanje baze podatkov, shranjene v stroju ali strežniku, na drug strežnik. Izvirna baza podatkov je glavna baza podatkov. Kopirana baza podatkov je zrcalna baza podatkov. Sistem kopira vse spremembe, ki jih je spremenila vsebina glavnice, v ogledalo. Z drugimi besedami, glavni strežnik samodejno preusmeri posodobitve dnevnika transakcij na bazo podatkov zrcalnega strežnika. Če pride do okvare, lahko sistem obnovi podatke s kopiranjem iz ene baze podatkov v drugo. Če pride do okvare, zrcalna baza podatkov začne delovati podobno kot glavna baza podatkov.

Slika 01: DBMS

Poleg tega je zrcaljenje baz podatkov drago in pogoste posodobitve lahko povečajo zamude in upočasnijo delovanje. Običajno neuspeh strežnika lahko povzroči izgubo podatkov, vendar je zrcaljenje podatkov boljša rešitev za premagovanje te težave.

Kaj je razmnoževanje?

Podvajanje podatkov pogosto kopira podatke in podatkovne predmete iz baze v drugo bazo podatkov. Običajno je strežnik, ki podatke posreduje za replikacijo na druge strežnike, založnik. Strežnik, ki od izdajatelja prejme podvojene podatke, je naročnik.

Obstajajo tri vrste podvajanj baze podatkov. So posnetek, spajanje in transakcijsko podvajanje. Prvič, pri kopiranju posnetkov se podatki na strežniku kopirajo v bazo podatkov drugega strežnika ali drugo bazo podatkov na istem strežniku. Drugič, pri združitvi podvajanja se podatki iz več baz podatkov združijo v eno samo bazo podatkov. Tretjič, pri transakcijski podvajanju uporabniki sprva prejmejo popolne kopije podatkov in nato prejemajo stalne posodobitve, ko se podatki spreminjajo.

Na splošno podvajanje baze podatkov zagotavlja okolje porazdeljene baze podatkov, ki uporabnikom pomaga do dostopa do podatkov, ki so pomembni za njihovo nalogo. Ena običajna baza podatkov, ki omogoča zrcaljenje in podvajanje podatkovnih zbirk, je MSSQL Server.

Kakšna je razlika med zrcaljenjem in podvajanjem?

Zrcaljenje je postopek ustvarjanja in vzdrževanja odvečnih kopij baze podatkov. Po drugi strani je Replikacija nenehno kopiranje sprememb podatkov iz ene baze podatkov v drugo. Zrcaljenje se izvaja v bazi podatkov, medtem ko se podvajanje izvaja tako na podatkih kot na objektih baze podatkov.

Zrcalna baza podatkov je na drugem računalniku. Nasprotno, podatki o podvajanju in podatkovni objekti se nahajajo v drugi bazi podatkov. Zrcaljenje ne podpira distribuirane baze podatkov. Vendar podvajanje podpira razdeljeno okolje baze podatkov. V splošnem se zrcaljenje v primerjavi z podvajanjem šteje za drago, kar je manj drago.

Povzetek - Zrcaljenje proti podvajanju

Zrcaljenje in podvajanje sta dve tehniki, ki pomagata izboljšati razpoložljivost podatkov in zanesljivost v DBMS. Razlika med zrcaljenjem in podvajanjem je, da se zrcaljenje zgodi v bazi podatkov, medtem ko se podvajanje zgodi na podatkih in objektih baze podatkov.

Referenca:

1.PrasadBadana. Lekcija zrcaljenja baze podatkov 13.5, PrasadBadana, 19. septembra 2012. Na voljo tukaj
2. "Kaj je podvajanje podatkovne baze? - Opredelitev s strani WhatIs.com. " SearchSQLServer. Na voljo tukaj
3. "Kaj je zrcaljenje baze podatkov? - Opredelitev s strani WhatIs.com. " WhatIs.com. Na voljo tukaj
Vadnica za DBA 4.SQL Server 99 - Kaj je podvajanje, vrste podvajanja in kdaj uporabiti vsako vrsto, TechBrothersIT, 1. januarja 2015. Na voljo tukaj

Vljudnost slik:

1. 'Upravljanje podatkovne baze' avtorja Nick Youngson (CC BY-SA 3.0) prek Alpha Stock Images