Diferența dintre oglindirea bazei de date și replicarea

Diferența cheie: Oglindirea bazei de date și replicarea bazei de date reprezintă două tehnici de disponibilitate ridicată a datelor pentru serverele de bază de date. În replicare, obiectele de date și baze de date sunt copiate și distribuite dintr-o bază de date în alta. Reduce încărcarea de la serverul de bază de date original și toate serverele pe care a fost copiată baza de date sunt la fel de active ca serverul principal. Pe de altă parte, oglindirea bazei de date creează copii ale unei baze de date în două instanțe de server diferite (principal și oglindă). Aceste copii în oglindă funcționează în copie și nu sunt întotdeauna active ca în cazul replicării datelor.

Replicarea bazei de date se referă la grupul de tehnici în care datele sunt copiate și aceste copii sunt distribuite dintr-o bază de date în alta. Pentru a menține coerența dintre datele și obiectele bazei de date, bazele de date sunt de asemenea sincronizate. Serverul de bază de date sursă poate fi numit master și serverele în care sunt reproduse datele pot fi cunoscute sub denumirea de slave. Acest lucru ajută la scăderea încărcării pe serverul principal, deoarece mai mulți clienți pot fi utilizați de către clienți.

Comportamentul serverelor master și slave este, în general, același. Orice modificare a datelor se reflectă și în serverele slave. Această tehnică poate fi utilizată pentru a copia datele în mai multe baze de date. Replicarea parțială este implementată numai pentru un subset de tabele sau coloane de rânduri și, prin urmare, nu trebuie să reproducă în mod esențial întreaga bază de date.

Oglindirea bazei de date se referă la tehnicile prin care sunt create și întreținute copii ale unei baze de date redundante. Copia oglindită este sincronizată în mod consecvent cu baza de date principală. Această tehnică ajută la asigurarea disponibilității neîntrerupte a datelor și, de asemenea, reduce întreruperile care pot apărea în caz contrar datorită corupției sau pierderii datelor. În timpul procesului de gradare, oglindirea bazei de date oferă cel puțin o copie viabilă care trebuie accesată.

Serverul Microsoft SQL utilizează această tehnică prin menținerea a două copii (principal și oglindă) ale unei singure baze de date pe diferite computere cunoscute sub denumirea de instanțe de server. Aceste copii în oglindă funcționează ca copii de rezervă ale bazei de date. Oglindirea bazei de date este limitată la numai două servere.

Tehnicile de replicare și oglindire sunt utilizate și în combinații pentru a obține o disponibilitate mai mare a bazelor de date. Diferența cheie între replicare și oglindire este că, spre deosebire de oglindirea, nu există servere în așteptare în replicare, deoarece toate serverele acționează ca servere active. Oglindirea este preferată atunci când cineva dorește să reducă timpul de așteptare și dorește să aibă o soluție eficientă din punct de vedere al costurilor în contextul stocării partajate, a comutatoarelor etc. Pe de altă parte, replicarea este preferată, în general, într-un scenariu în care procesarea distribuită trebuie să fie susținută prin partajarea volumul de lucru al unei aplicații.

Comparație între oglindirea bazei de date și replicarea:

Oglindirea bazei de date

replică

Definiție

Oglindirea bazei de date creează copii ale unei baze de date în două instanțe de server diferite. Aceste copii funcționează în copie și nu sunt întotdeauna active ca în cazul replicării datelor.

În replicare, obiectele de date și baze de date sunt copiate și distribuite dintr-o bază de date în alta. Reduce încărcarea de la serverul de bază de date original și toate serverele pe care a fost copiată baza de date sunt la fel de active ca serverul principal.

avantaje

Oglindirea bazei de date ajută la reducerea timpilor de întrerupere planificați și neplanificați după cum urmează:

  • Reluarea automată sau manuală a erorilor poate fi elaborată pentru bazele de date cu oglindă.
  • Păstrează o bază de date cu oglindă corect sincronizată cu baza de date originală
  • Îmbunătățește disponibilitatea și scalabilitatea datelor
  • Oferă copie de siguranță sigură
  • Oferă răspândirea încărcăturii
  • Oferă opțiunea în timpul unei operații deconectate

Dezavantaje (SQL Server 2008)

  • Siguranța înaltă fără setarea automată la reajustare poate fi deasupra capului rețelei.
  • Un al treilea server este necesar pentru "failover automat"
  • Alte elemente trebuie să fie tratate în afara oglinzilor, cum ar fi login-urile, joburile Agent SQL etc.
  • Necesită stocare suplimentară pentru o copie în oglindă
  • Dacă Snapshots sunt folosite numai pentru citire, instantaneul este doar la fel de actual ca atunci când a fost creat instantaneu.
  • Reconfigurarea poate necesita intervenție manuală.
  • Trebuie să vă bazați pe distribuitor pentru a împinge schimbările.
  • Alte elemente trebuie să fie gestionate în afara replicării, cum ar fi logare, joburi Agent SQL etc.
  • Este mai complicat să configurați și să mențineți alte opțiuni.
  • SQL Server va trebui să fie licențiat pe deplin pentru serverul secundar.
Recomandat

Articole Similare

  • comparații populare: Diferența dintre Gazduire Web și Cloud Hosting

    Diferența dintre Gazduire Web și Cloud Hosting

    Diferența cheie: găzduirea web se referă la un serviciu prin care un site web este pus la dispoziție pe internet. Acesta oferă locația fizică pentru a stoca site-ul web. Cloud hosting este, de asemenea, un tip de gazduire web. În gazduirea de cloud, un număr de servere sunt configurate într-un mod flexibil. Este cun
  • comparații populare: Diferența dintre Prenume și Titlu

    Diferența dintre Prenume și Titlu

    Diferența cheie: numele este numele familiei pe care îl împărțiți cu ceilalți membri ai familiei. Acest nume este trecut de la o generație la alta. Pe de altă parte, titlul este un termen suplimentar care este de asemenea utilizat pentru a adresa o persoană și este în general adăugat fie înaintea unui nume, fie după numele acestuia. Acest termen
  • comparații populare: Diferența dintre Legendă și Icon

    Diferența dintre Legendă și Icon

    Diferența cheie: Legenda și pictograma sunt doi termeni cheie care sunt folosiți pentru o persoană care este renumită pentru caracteristicile sau talentul său extraordinar. Legenda este, în general, asociată cu oameni care și-au susținut faima sau farmecul de foarte mult timp. Cu toate acestea, pictograma este folosită în general pentru o persoană care a câștigat o mare popularitate, mai ales într-un anumit domeniu, iar persoana în sine devine o reprezentare a câmpului, a stilului etc. în care și-a dov
  • comparații populare: Diferența dintre NSDL și CDSL

    Diferența dintre NSDL și CDSL

    Diferența principală : NSDL și CDSL sunt depozite care dețin diverse titluri de valoare, cum ar fi banii, proprietățile etc., sub formă electronică. NSDL lucrează pentru Bursa Națională, în timp ce CDSL lucrează pentru Bursa de Valori Bombay. NSDL înseamnă "Depozitarul Național al Valorilor Mobiliare", în timp ce CDSL înseamnă "Depozitarul Central Securities" Limited. Ambii sunt depozi
  • comparații populare: Diferența dintre servodirecție și servodirecția electronică

    Diferența dintre servodirecție și servodirecția electronică

    Diferența cheie: Servodirecția este un sistem care ajută la direcția roților prin utilizarea unei rețele auxiliare de alimentare. Servodirecția electronică este, de asemenea, un sistem de servodirecție care utilizează un motor electric și o unitate de control cu ​​niște senzori. Servodirecția este un sistem care ajută la direcționarea roților utilizând o anumită sursă de energie. Direcția se referă la
  • comparații populare: Diferența dintre cafea și espresso

    Diferența dintre cafea și espresso

    Diferența cheie: atât cafeaua, cât și espresso sunt foarte asemănătoare, deoarece sunt produse din boabe de cafea și sunt procesate cu apă fierbinte. Cafeaua este făcută prin combinarea bucății potrivite de boabe de cafea măcinată și apă fierbinte. Espresso cafea este un tip de cafea. Se face cu o m
  • comparații populare: Diferența dintre Jonquil și Daffodil

    Diferența dintre Jonquil și Daffodil

    Diferența cheie: Jonquils și narcisele sunt membri ai genului narcissus. Jonquils se referă la un anumit tip de narcisă cunoscut sub numele de Narcissus jonquila. Ele sunt cele mai multe identificate prin frunzele lor în formă de tub închis. Narcisele sunt perene rezistente și ușor de cultivat în majoritatea zonelor din America de Nord, cu excepția zonei de sud din Florida. Ele sunt
  • comparații populare: Diferența dintre cumpărare și achiziție

    Diferența dintre cumpărare și achiziție

    Diferența principală: Achiziționarea este un termen larg care include proiectarea, aprovizionarea, procesarea, negocierea și stabilirea standardelor, în timp ce achiziția este un termen simplu, concis, care încorporează acordarea de bani pentru o anumită marfă sau produs. Se poate spune chiar că achiziționarea este un aspect unic al achizițiilor publice. Termenii, a
  • comparații populare: Diferența dintre Pokémon X și Y

    Diferența dintre Pokémon X și Y

    Diferența cheie: jocurile Pokemon sunt difuzate în mod obișnuit ca un set de două titluri ușor diferite, iar X și Y nu diferă. Ele sunt, în principiu, același joc. Cu toate acestea, Pokémon X și Pokémon Y au o varietate de Pokémon care pot fi obținute numai în cadrul fiecăruia dintre jocurile specifice. Pokémon X și P

Alegerea Editorului

Diferența dintre HD și 3D

Diferența principală: HD presupune în principiu o rezoluție mai mare decât standardul. În general, HD se referă la imagini cu 720 de linii orizontale sau mai mult. 3D, pe de altă parte, se referă la trei-dimensională (3-D). Este un format de film care permite vizualizatorului să perceapă imagini plate în 3D sau în viață. Oferă o iluzie