Sobes.tech
Senior

Šta je replikacija u bazama podataka?

sobes.tech АИ

Одговор од АИ

Replikacija u bazama podataka je proces kopiranja i održavanja aktuelne kopije podataka sa jednog servera (majstora) na druge servere (replikate). To omogućava povećanje dostupnosti podataka, raspoređivanje opterećenja na čitanje i obezbeđivanje otpornosti na kvarove.

Glavne vrste replikacije:

  • Majstor-slava (jedan vodeći, više podređenih) — sve zapise ide na majstora, replikacije primaju ažuriranja asinhrono ili sinhrono.
  • Multi-majstor — više vodećih čvorova koji mogu primati zapise, sinhronizacija između njih je složenija.

Primer: u PostgreSQL-u, može se konfigurirati tok replikacije, gde replikat prima WAL zapise od majstora i primenjuje ih, ostajući sinhronizovan.