Domov Databáze Co je replikace? - definice z techopedie

Co je replikace? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená Replikace?

Replikace je nepřetržité kopírování změn dat z jedné databáze (vydavatel) do jiné databáze (předplatitel). Tyto dvě databáze jsou obvykle umístěny na různých fyzických serverech, což vede k vytvoření rámce pro vyrovnávání zátěže distribuováním nejrůznějších databázových dotazů a poskytováním failover schopností. Server pro databázi předplatitele může být nakonfigurován jako záloha v případě selhání serveru pro databázi vydavatele.

Techopedia vysvětluje replikaci

Při implementaci replikace používají databázové systémy řadu metod, ale používají stejný koncept. Pokud existuje způsob, jak často kopírovat data z jedné databáze do druhé nebo dokonce do třetí verze stejné databáze, lze dosáhnout dvou hlavních cílů správy databáze: schopnost převzetí služeb při selhání a vyrovnávání zatížení.


Po distribuci dat mezi dva nebo více serverů se uživatelé dotazování nemusí připojit k primární databázi. Pokud je nastavena replikace označující primární databázi jako vydavatel, mohou být některé dotazy přesměrovány na předplatitele. Tento proces, známý jako vyvažování zátěže, je užitečný pro databáze, které mají vysoký uživatelský provoz.


Replikace může také poskytnout možnost převzetí služeb při selhání. Pokud jsou data uložena na dvou samostatných serverech, lze předplatitele nastavit jako výchozí primární, pokud se vydavatel stane nedostupným.


Existují tři různé metody replikace:

  • Snapshot Replication: Data jsou zkopírována z vydavatele na předplatitele.

    Poznámka: Změny odběratelů musí pocházet od vydavatele. Dotazovat lze tedy pouze účastníka; ale jeho data nemohou uživatelé upravovat.

  • Sloučit replikaci: Data jsou kombinována ze dvou nebo více databází do jedné super hlavní databáze, která je obtížnější implementovat než replikace snímků.
  • Transakční replikace: Zkopíruje se úplná databáze a následují aktualizace vydavatele, které jsou pravidelně kopírovány k předplatitelům.

Pokud z vydavatele náhodně odstraníte důležitá data, replikace odstraní stejná data od jeho odběratelů. Replikace nenahrazuje zálohy.

Co je replikace? - definice z techopedie