Senior
Kas ir datu bāzu replikācija?
sobes.tech AI
Atbilde no AI
Datu bāzu replikācija ir process, kad datus kopē un uztur aktuālā kopijā no viena servera (meistara) uz citiem serveriem (replikām). Tas ļauj palielināt datu pieejamību, sadalīt lasīšanas slodzi un nodrošināt kļūdu izturību.
Galvenie replikācijas veidi:
- Meistars-slave (viens galvenais, vairāki pakļautie) — visi ieraksti tiek nosūtīti uz galveno, replikas saņem atjauninājumus asinhroni vai sinhroni.
- Multi-meistars — vairāki galvenie mezgli, kas var pieņemt ierakstus, to sinhronizācija ir sarežģītāka.
Piemērs: PostgreSQL var konfigurēt straumes replikāciju, kur replikas saņem WAL ierakstus no galvenā un tos piemēro, paliekot sinhronizētām.