Senior
Какво е репликация в базите данни?
sobes.tech AI
Отговор от AI
Репликацията в базите данни е процес на копиране и поддържане на актуална копие на данните от един сървър (майстор) към други сървъри (реплики). Това позволява да се увеличи наличността на данните, да се разпредели натоварването на четене и да се осигури устойчивост при откази.
Основни типове репликация:
- Майстор-слейв (един водещ, няколко ведоми) — всички записи се изпращат към майстора, репликите получават актуализации асинхронно или синхронно.
- Мулти-мастър — няколко водещи възела, които могат да приемат записи, синхронизацията между тях е по-сложна.
Пример: в PostgreSQL може да се настрои потокова репликация, при която репликата получава WAL записи от майстора и ги прилага, оставайки синхронизирана.