Будинки Бази даних Що таке реплікація? - визначення з техопедії

Що таке реплікація? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає реплікація?

Реплікація - це безперервне копіювання змін даних з однієї бази даних (видавця) в іншу базу даних (абонент). Обидві бази даних, як правило, розташовані на різних фізичних серверах, що призводить до балансування навантаження, розподіляючи різні запити бази даних та забезпечуючи можливість відмови. Сервер для бази даних передплатників може бути налаштований як резервне копіювання у разі відмови сервера для бази даних видавця.

Техопедія пояснює реплікацію

Під час реалізації реплікації системи баз даних використовують різні методи, але використовують ту саму концепцію. Якщо є спосіб часто копіювати дані з однієї бази даних до другої або навіть до третьої версії тієї ж бази даних, можуть бути досягнуті дві основні цілі адміністрування бази даних: можливість відмовлення та збалансування завантаження.


Після розподілу даних між двома або більше серверами запитуючим користувачам не потрібно підключатися до первинної бази даних. Якщо реплікація налаштована, визначаючи первинну базу даних як видавця, деякі запити можуть бути перенаправлені на абонента. Відомий як балансування навантаження, цей процес корисний для баз даних, що мають високий трафік користувачів.


Реплікація також може забезпечити можливість відмови. Якщо дані зберігаються на двох окремих серверах, передплатник може бути встановлений як основний за замовчуванням, якщо видавець стає недоступним.


Існує три різні методи реплікації:

  • Реплікація знімка: дані копіюються від видавця до передплатників.

    Примітка. Зміни передплатників повинні надходити від видавця. Таким чином, запит може бути лише передплатником; але його дані користувачі не можуть редагувати.

  • Реплікація злиття: Дані об’єднуються з двох або більше баз даних в одну супер-головну базу даних, яка є складнішою, ніж реплікація знімків
  • Транзакційна реплікація: Повна база даних копіюється з подальшими оновленнями видавців, які періодично копіюються перед абонентом.

Якщо важливі дані випадково видаляються з видавця, реплікація видаляє ті самі дані від своїх підписників. Реплікація не є заміною резервного копіювання.

Що таке реплікація? - визначення з техопедії