Forskel mellem databasespegling og replikering

Nøgleforskel: Databasespejling og databasereplikation er to metoder til højtilgængelighed til databaseservere. I replikation kopieres data og databaseobjekter og distribueres fra en database til en anden. Det reducerer belastningen fra den oprindelige databaseserver, og alle de servere, som databasen blev kopieret på, er så aktiv som master-serveren. På den anden side opretter databasespejling kopier af en database i to forskellige serverinstanser (hovedstol og spejl). Disse spejlkopier fungerer som kopierede og er ikke altid aktive som i tilfælde af datareplikation.

Database replikation refererer til gruppen af ​​teknikker, hvor data kopieres, og disse kopier distribueres fra en database til en anden. For at opretholde sammenhængen mellem data og databaseobjekter synkroniseres databaser også. Kildedatabaseserveren kan henvises til som master og de servere, hvor dataene replikeres, kan kaldes slaver. Dette hjælper med at reducere belastningen på master-serveren, da mere end én server kan bruges af klienterne.

Mester- og slaveserverens opførsel er generelt den samme. Enhver ændring i data afspejles også i slaveserverne. Denne teknik kan bruges til at kopiere dataene i mere end en database. Delvis replikation er implementeret for kun en delmængde af tabeller eller kolonner af rækker, og derfor må det ikke i væsentlig grad replikere hele databasen.

Databasespegling henviser til de teknikker, hvormed redundante kopier af en database oprettes og vedligeholdes. Den spejlede kopi er konsekvent synkroniseret med hoveddatabasen. Denne teknik hjælper med at sikre uafbrudt data tilgængelighed og reducerer også nedetiden, som ellers kan opstå på grund af data korruption eller tab. Under opgraderingsprocessen giver databasespegling mindst en levedygtig kopi, der kan nås.

Microsoft SQL-server bruger denne teknik ved at opretholde to eksemplarer (hovedstol og spejl) i en enkelt database på forskellige computere, der kaldes server-forekomster. Disse spejlkopier fungerer som databasens standby-kopier. Databasespegling er begrænset til kun to servere.

Replikation og spejlingsteknikker bruges også i kombinationer for at opnå højere tilgængelighed af databaser. Nøgleforskellen mellem replikering og spejling er, at i modsætning til spejling er der ingen standby-servere i replikation, da alle serverne fungerer som aktive servere. Spejling foretrækkes, når man ønsker at reducere nedetiden og ønsker at have en omkostningseffektiv løsning i forbindelse med delt opbevaring, switche osv. På den anden side foretrækkes replikation generelt i et scenario, hvor distribueret behandling skal understøttes ved at dele arbejdsbyrden af ​​en ansøgning.

Sammenligning mellem databasespegling og -replikation:

Database Mirroring

Replikation

Definition

Databasespegling skaber kopier af en database i to forskellige serverinstanser. Disse kopier fungerer som eksemplarer og er ikke altid aktive som i tilfælde af data replikering.

I replikation kopieres data og databaseobjekter og distribueres fra en database til en anden. Det reducerer belastningen fra den oprindelige databaseserver, og alle de servere, som databasen blev kopieret på, er så aktiv som master-serveren.

Fordele

Databasespegling hjælper med at reducere planlagt og uplanlagt nedetid som følger:

  • Automatisk eller manuel fejloverførsel kan både udarbejdes til spejlet databaser.
  • Det holder den spejlede database korrekt synkroniseret med den oprindelige database
  • Det forbedrer data tilgængelighed og skalerbarhed
  • Det giver mislykket sikkerhedskopiering
  • Det giver belastningsfordeling
  • Det giver mulighed under en afbrudt operation

Ulemper (SQL Server 2008)

  • Høj sikkerhed uden automatisk failover indstilling kan være netværksomkostninger.
  • En tredje server er påkrævet til "automatisk failover"
  • Andre elementer skal håndteres uden for spejling som logins, SQL Agent jobs osv.
  • Kræver ekstra lagerplads til spejlet kopi
  • Hvis stillbilleder kun bruges til læsning, er snapshotet kun lige så aktuelt som når øjebliksbillede blev oprettet.
  • Rekonfiguration kan kræve manuel indgriben.
  • Behov for at stole på distributør for at skubbe ændringer.
  • Andre elementer skal håndteres uden for replikering, f.eks. Logins, SQL Agent jobs osv. ...
  • Det er mere kompliceret at opsætte og vedligeholde så de andre muligheder.
  • SQL Server skal være fuldt licenseret til den sekundære server.
Anbefalet

Relaterede Artikler

  • populære sammenligninger: Forskel mellem gravid og opfattet

    Forskel mellem gravid og opfattet

    Hovedforskel: Graviditeten varer cirka 40 uger, regnet fra den første dag i din tidligere normale periode. Ugerne er grupperet i tre trimestere. Mens det er tænkt, er det udtryk, der bruges, når en pige / kvinde rent faktisk bliver gravid. At forsøge at blive gravid og blive gravid er to lignende udtryk. Kv
  • populære sammenligninger: Forskel mellem Condo og Lejlighed

    Forskel mellem Condo og Lejlighed

    Hovedforskel : Der er flere forskelle mellem en lejlighed og en ejerlejlighed. Den ene hovedforskel mellem de to er dog baseret på ejerskab; Condos købes normalt på et lån og ejes, mens lejligheder typisk lejes. I dag bliver 'lejligheder og condos', disse to former for boliger, meget populær over hele verden. Års
  • populære sammenligninger: Forskel mellem sygehus og plejehjem

    Forskel mellem sygehus og plejehjem

    Nøgleforskel: Et hospital betegnes normalt som et lægehjælpscenter. Det er en heath care organisation og ledes stort set af professionelle læger, kirurger og sygeplejersker. Mens plejehjem er en slags boligplejepleje. Det er dybest set en lille privat bolig med sundhedsstyring, især for ældre borgere. Hosp
  • populære sammenligninger: Forskel mellem Taekwondo og Aikido

    Forskel mellem Taekwondo og Aikido

    Hovedforskel: Oprindelig klogt, Taekwondo er en koreansk kampsportform, og Aikido er en japansk kampsportform. "Taekwondo" er en koreansk form for kampsportform, der også praktiseres som sport. Det stammer fra den sydkoreanske region. I dag praktiseres det som en sport i 184 lande, der omfatter 60 millioner af praktikere.
  • populære sammenligninger: Forskel mellem Flyt og Kopier

    Forskel mellem Flyt og Kopier

    Nøgleforskel: Kopi er at lave en kopi af den valgte fil eller mappe og placere duplikatet i et andet drev eller en mappe, mens flytning er at flytte de oprindelige filer fra et sted til et andet sted. Flytningskommandoen sletter de oprindelige filer, mens kopien bevarer dem. Genvej til flyt er Ctrl + F7, genvej til kopi er Ctrl + C og genvej til indsætning er Ctrl + V.
  • populære sammenligninger: Forskel mellem Joker og Riddler i Batman

    Forskel mellem Joker og Riddler i Batman

    Hovedforskel: Joker og Riddler er berømte fiktive figurer i tegneserieserien Batman, udgivet af DC Comics. I serien spiller disse figurer fantastiske skræmmende roller, hvor jokeren er en psykopatisk morder; og riddleren er ifølge hans navn fuld af gåder, puslespil og hjernetræere. Joker og riddler er berømte skurke i Batman serien. Joke
  • populære sammenligninger: Forskel mellem passiv og aktiv

    Forskel mellem passiv og aktiv

    Nøgleforskel: Passiv og aktiv er to forskellige ord med forskellige betydninger. Passiv bruges til at beskrive en person, der tillader ting at ske uden at forsøge at ændre noget. Mens aktiv beskriver en person, der bliver involveret i handling eller deltagelse. Ordene passive og aktive er helt forskellige fra hinanden. P
  • populære sammenligninger: Forskel mellem Diet Coke og Coke Zero

    Forskel mellem Diet Coke og Coke Zero

    Hovedforskel: Kostkoks og koks nul varierer i forholdet mellem ingredienserne, som faktisk giver dem forskellige smagsprofiler. Desuden har Diet Coke 1 kalorie pr. 100 ml, mens Coke Zero har 0, 5 kalorier pr. 100 ml. Diet Coke and Coke Zero er begge produkter fra The Coca-Cola Company. Begge produkter er beregnet til at være en lav kalorie erstatning til almindelig cola.
  • populære sammenligninger: Forskel mellem formelle og uformelle

    Forskel mellem formelle og uformelle

    Nøgleforskel: Formel er ofte forbundet med den konventionelle eller etikette. Det betyder at være i overensstemmelse med de etablerede procedurer, former, konventioner eller regler. Det er også forbundet med officielle normer. På den anden side betegner uformel uformel stil. Det angiver en kausal måde præget af afslappet og venlig indstilling. Form

Redaktørens Valg

Forskel mellem impuls og momentum

Nøgleforskel: Impulsen kan beskrives som en mængde, der angiver en effekt af en netkraft, der virker på en genstand. Momentum beskrives som en mængde, der angiver et objekts modstand mod standsning. Impuls og momentum er direkte relateret til hinanden. Impuls kan også beskrives som en ændring i momentum. Impu