Dom baze podataka Što je replikacija? - definicija iz tehopedije

Što je replikacija? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači replikacija?

Replikacija je kontinuirano kopiranje promjena podataka iz jedne baze podataka (izdavač) u drugu bazu podataka (pretplatnik). Dvije baze podataka obično se nalaze na različitim fizičkim poslužiteljima, što rezultira okvirom za uravnoteženje opterećenja distribucijom različitih upita u bazu podataka i pružanjem mogućnosti neuspjeha. Poslužitelj za bazu podataka pretplatnika može se konfigurirati kao sigurnosna kopija u slučaju neuspjeha poslužitelja za bazu podataka izdavača.

Tehopedija objašnjava Replikaciju

Pri implementaciji replikacije, sustavi baza podataka koriste različite metode, ali koriste isti koncept. Ako postoji način da se često kopiraju podaci iz jedne baze podataka u drugu ili čak u treću verziju iste baze podataka, mogu se postići dva glavna cilja administriranja baze podataka: sposobnost prebacivanja i uravnoteženje opterećenja.


Nakon raspodjele podataka između dva ili više poslužitelja, korisnici koji se pitaju ne trebaju se povezati s primarnom bazom podataka. Ako je postavljena replikacija, što primarnu bazu podataka označava kao izdavača, neki se upiti mogu preusmjeriti pretplatniku. Poznat i kao uravnoteženje opterećenja, ovaj je postupak koristan za baze podataka s velikim prometom korisnika.


Replikacija također može pružiti mogućnost neuspjeha. Kad se podaci čuvaju na dva odvojena poslužitelja, pretplatnik se može postaviti kao zadani primarni ako izdavač postane nedostupan.


Postoje tri različite metode replikacije:

  • Replikacija snimke: Podaci se od izdavača kopiraju pretplatnicima.

    Napomena: Promjene pretplatnika moraju doći od izdavača. Stoga se može upitati samo pretplatnika; ali njegovi podaci ne mogu uređivati ​​korisnici.

  • Replikacija spajanja: Podaci se kombiniraju iz dvije ili više baza podataka u jednu super glavnu bazu podataka, što je teže implementirati nego replikacije snimke.
  • Transakcijska replikacija: Kopira se kompletna baza podataka, nakon čega slijede ažuriranja izdavača koja se povremeno kopiraju kod pretplatnika.

Ako se slučajno brišu važni podaci od izdavača, replikacija briše iste podatke od svojih pretplatnika. Replikacija nije zamjena za sigurnosne kopije.

Što je replikacija? - definicija iz tehopedije