Sobes.tech
Назад к вопросам
Senior
6

Что такое репликация в базах данных?

Компании, где спрашивали
техвил

Ответ от нейросети

sobes.tech AI

Репликация в базах данных — это процесс копирования и поддержания актуальной копии данных с одного сервера (мастера) на другие серверы (реплики). Это позволяет повысить доступность данных, распределить нагрузку на чтение и обеспечить отказоустойчивость.

Основные типы репликации:

  • Мастер-слейв (один ведущий, несколько ведомых) — все записи идут на мастер, реплики получают обновления асинхронно или синхронно.
  • Мульти-мастер — несколько ведущих узлов, которые могут принимать записи, синхронизация между ними сложнее.

Пример: в PostgreSQL можно настроить потоковую репликацию, где реплика получает WAL-записи от мастера и применяет их, оставаясь синхронизированной.