Cuprins:
Definiție - Ce înseamnă Replicare?
Replicarea este copierea continuă a modificărilor de date de la o bază de date (editor) la o altă bază de date (abonat). Cele două baze de date sunt amplasate, în general, pe diferite servere fizice, rezultând un cadru de echilibrare a încărcării prin distribuirea interogărilor de baze de date asortate și oferirea capabilității de reîncărcare. Serverul pentru baza de date a abonaților poate fi configurat ca o rezervă în cazul eșecului serverului pentru baza de date a editorului.
Techopedia explică replicarea
Atunci când implementează replicarea, sistemele de baze de date utilizează o varietate de metode, dar folosesc același concept. Dacă există o modalitate de a copia frecvent datele de la o bază de date la a doua, sau chiar la o a treia versiune a aceleiași baze de date, pot fi atinse două obiective principale de administrare a bazei de date: capacitatea de reîncărcare și echilibrarea sarcinii.
După ce datele sunt distribuite între două sau mai multe servere, utilizatorii interogatori nu sunt obligați să se conecteze la o bază de date primară. Dacă replicarea este configurată desemnând baza de date principală ca editor, unele interogări pot fi redirecționate către abonat. Cunoscut sub numele de echilibrare a sarcinii, acest proces este util pentru bazele de date cu trafic mare de utilizatori.
Replicarea poate furniza, de asemenea, capacitatea de reîncărcare. Când datele sunt păstrate pe două servere separate, un abonat poate fi configurat ca principal primar dacă editorul devine indisponibil.
Există trei metode diferite de replicare:
- Replicare instantanee: datele sunt copiate de la editor la abonați.
Notă: Modificările abonaților trebuie să provină de la editor. Astfel, numai abonatul poate fi solicitat; dar datele sale nu pot fi editate de utilizatori.
- Replicare îmbinare: datele sunt combinate din două sau mai multe baze de date într-o singură bază de date super master, care este mai dificil de implementat decât replicarea instantanee.
- Replicare tranzacțională: baza de date completă este copiată, urmată de actualizări ale editorului care sunt copiate periodic la abonați.
Dacă datele importante sunt șterse accidental de la editor, replicarea șterge aceleași date de la abonații săi. Replicarea nu este un substitut pentru copii de rezervă.
