Domov databázy Čo je to replikácia? - definícia z technológie

Čo je to replikácia? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená replikácia?

Replikácia je nepretržité kopírovanie zmien údajov z jednej databázy (vydavateľ) do inej databázy (predplatiteľ). Tieto dve databázy sú vo všeobecnosti umiestnené na rôznych fyzických serveroch, čo vedie k vytvoreniu rámca na vyrovnávanie záťaže distribúciou rôznych databázových dopytov a poskytovaním schopnosti zlyhania. Server pre databázu predplatiteľa môže byť nakonfigurovaný ako záloha v prípade zlyhania servera pre databázu vydavateľa.

Techopedia vysvetľuje replikáciu

Pri implementácii replikácie používajú databázové systémy celý rad metód, ale používajú rovnakú koncepciu. Ak existuje spôsob, ako často kopírovať údaje z jednej databázy do druhej alebo dokonca do tretej verzie tej istej databázy, možno dosiahnuť dva hlavné ciele správy databázy: schopnosť zlyhania a vyrovnávanie záťaže.


Po distribúcii údajov medzi dva alebo viac serverov sa od používateľov dopytovania nevyžaduje pripojenie k primárnej databáze. Ak je nastavená replikácia označujúca primárnu databázu ako vydavateľa, niektoré dotazy môžu byť presmerované na predplatiteľa. Tento proces, známy ako vyrovnávanie záťaže, je užitočný pre databázy, ktoré majú vysokú návštevnosť používateľov.


Replikácia môže tiež poskytnúť možnosť zlyhania. Ak sa údaje uchovávajú na dvoch samostatných serveroch, predplatiteľa možno nastaviť ako predvolenú primárnu, ak sa vydavateľ stane nedostupným.


Existujú tri rôzne metódy replikácie:

  • Snapshot Replication: Data sú skopírované z vydavateľa na predplatiteľov.

    Poznámka: Zmeny odberateľov musia pochádzať od vydavateľa. Preto sa môže dopytovať iba predplatiteľ; ale jeho údaje nemôžu používatelia upravovať.

  • Zlúčiť replikáciu: Dáta sa kombinujú z dvoch alebo viacerých databáz do jednej nadradenej databázy, ktorú je zložitejšie implementovať ako replikácia snímok.
  • Transakčná replikácia: Skopíruje sa úplná databáza, po ktorej nasledujú aktualizácie vydavateľa, ktoré sa pravidelne skopírujú na predplatiteľa.

Ak dôjde k náhodnému odstráneniu dôležitých údajov od vydavateľa, replikácia odstráni tie isté údaje od jeho predplatiteľov. Replikácia nenahrádza zálohy.

Čo je to replikácia? - definícia z technológie