Verskil tussen weerspieëling en replikasie

INHOUDSOPGAWE:

Verskil tussen weerspieëling en replikasie
Verskil tussen weerspieëling en replikasie

Video: Verskil tussen weerspieëling en replikasie

Video: Verskil tussen weerspieëling en replikasie
Video: Acceptance and Commitment Therapy (ACT) for Trauma | Cognitive Behavioral Therapy Tools 2024, November
Anonim

Die sleutelverskil tussen weerspieëling en replikasie is dat weerspieëling op die databasis plaasvind terwyl replikasie op die data en databasisvoorwerpe plaasvind. Nog 'n belangrike verskil tussen weerspieëling en replikasie is dat spieëling nie verspreide omgewing ondersteun nie, maar replikasie ondersteun verspreide databasisomgewing.

Spieëling en replikasie is twee tegnieke in DBBS wat databeskikbaarheid en betroubaarheid verbeter. Spieëling behels oortollige kopieë van 'n databasis terwyl replikasie duplisering van data en databasisobjekte soos tabelaansigte ens behels.

Wat is Mirroring?

Databasisspieëling behels die duplisering van 'n databasis wat in 'n masjien of 'n bediener gestoor is na 'n ander bediener. Die oorspronklike databasis is die hoofdatabasis. Die gekopieerde databasis is die spieëldatabasis. Die stelsel kopieer alle veranderinge wat aan skoolhoof se inhoud gemaak is na die spieël. Met ander woorde, die hoofbediener skuif die transaksielogboekopdaterings outomaties na die spieëlbedienerdatabasis. As 'n mislukking voorkom, kan die stelsel die data herstel deur van een databasis na 'n ander te kopieer. As 'n mislukking dus voorkom, begin die spieëldatabasis soortgelyk aan die hoofdatabasis werk.

Verskil tussen spieëlbeeld en replikasie
Verskil tussen spieëlbeeld en replikasie
Verskil tussen spieëlbeeld en replikasie
Verskil tussen spieëlbeeld en replikasie

Figuur 01: DBMS

Verder is databasisspieëling duur en die gereelde opdaterings kan latensie verhoog en die werkverrigting vertraag. Gewoonlik kan bedienermislukkings dataverlies veroorsaak, maar dataspieëling is 'n beter oplossing om hierdie probleem te oorkom.

Wat is replikasie?

Datareplikasie kopieer gereeld data en data-objekte vanaf 'n databasis na 'n ander databasis. Gewoonlik is die bediener wat die data verskaf vir replikasie na ander bedieners die uitgewer. Die bediener wat gerepliseerde data van die uitgewer ontvang, is die intekenaar.

Daar is drie tipes databasisreplikasies. Hulle is die momentopname, samesmelting en transaksionele replikasie. Eerstens, in momentopname-replikasie, kopieer data op 'n bediener na 'n ander bediener se databasis of 'n ander databasis in dieselfde bediener. Tweedens, in die samevoeging van replikasie, kombineer data van verskeie databasisse in 'n enkele databasis. Derdens, in transaksionele replikasie, ontvang gebruikers aanvanklik volledige kopieë van die data en ontvang dan konstante opdaterings soos die data verander.

Algehele, databasisreplikasie bied 'n verspreide databasisomgewing wat die gebruikers help om toegang te verkry tot data wat relevant is vir hul taak. Een algemene databasis wat databasisspieëling en replikasie verskaf, is MSSQL Server.

Wat is die verskil tussen spieëlspieëling en replikasie?

Spieëling is die proses om oortollige kopieë van 'n databasis te skep en in stand te hou. Aan die ander kant is replikasie die proses om dataveranderings voortdurend van een databasis na 'n ander databasis te kopieer. Spieëling word op die databasis uitgevoer terwyl replikasie op beide data en databasisvoorwerpe uitgevoer word.

Die spieëldatabasis is op 'n ander masjien. Inteendeel, die replikasiedata en data-objekte is in 'n ander databasis geleë. Met betrekking tot die ondersteuning van die verspreide databasis, ondersteun spieëling nie verspreide omgewing nie. Replikasie ondersteun egter verspreide databasisomgewing. Oor die algemeen word spieëlbeeld as duur beskou in vergelyking met replikasie, wat goedkoper is.

Verskil tussen spieël en replikasie in tabelvorm
Verskil tussen spieël en replikasie in tabelvorm
Verskil tussen spieël en replikasie in tabelvorm
Verskil tussen spieël en replikasie in tabelvorm

Opsomming – Mirroring vs Replication

Spieëling en replikasie is twee tegnieke wat help om databeskikbaarheid en betroubaarheid in DBBS te verbeter. Die verskil tussen weerspieëling en replikasie is dat weerspieëling op die databasis plaasvind terwyl replikasie op data en databasisobjekte plaasvind.

Aanbeveel: