Різниця між дзеркальним відображенням і реплікацією

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

Дзеркальне відображення та реплікація - це дві методи в СУБД, які покращують доступність та надійність даних. Дзеркальне відображення передбачає надмірні копії бази даних, тоді як реплікація передбачає дублювання даних і об'єктів бази даних, таких як представлення таблиць тощо.

ЗМІСТ

1. Огляд та ключові відмінності
2. Що таке дзеркальне відображення
3. Що таке реплікація
4. Порівняльне порівняння - дзеркальне відображення проти реплікації у табличній формі
5. Підсумок

Що таке дзеркальне відображення?

Дзеркальне відображення баз даних передбачає дублювання бази даних, що зберігається в машині або сервері, на інший сервер. Оригінальна база даних є основною базою даних. Скопійована база даних - це дзеркальна база даних. Система копіює всі дзеркальні зміни, внесені до вмісту основного директора. Іншими словами, основний сервер автоматично зміщує оновлення журналу транзакцій на базу даних дзеркального сервера. Якщо відбувається збій, система може відновити дані, копіюючи з однієї бази даних в іншу. Тому, якщо відбувається збій, дзеркальна база даних починає виконувати аналогічно основній базі даних.

Малюнок 01: СУБД

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

Що таке реплікація?

Реплікація даних часто копіює дані та об'єкти даних з бази даних в іншу базу даних. Зазвичай сервер, який надає дані для реплікації на інші сервери, є видавцем. Сервер, який отримує реплікувані дані від видавця, є передплатником.

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

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

Яка різниця між дзеркальним відображенням та реплікацією?

Дзеркальне відображення - це процес створення та підтримання зайвих копій бази даних. З іншого боку, Реплікація - це процес безперервного копіювання змін даних з однієї бази даних в іншу. Дзеркальне відображення виконується в базі даних, тоді як реплікація виконується як на даних, так і на об'єктах бази даних.

Дзеркальна база даних знаходиться на іншій машині. Навпаки, дані реплікації та об'єкти даних розташовані в іншій базі даних. Що стосується підтримки розподіленої бази даних, дзеркальне відображення не підтримує розподілене середовище. Однак реплікація підтримує середовище розподіленої бази даних. В цілому, дзеркальне відображення вважається дорогим порівняно з тиражуванням, що є менш дорогим.

Підсумок - Дзеркальне відображення проти реплікації

Дзеркальне відображення та реплікація - це дві методи, які допомагають покращити доступність даних та надійність у СУБД. Різниця між дзеркальним відображенням і реплікацією полягає в тому, що дзеркальне відображення відбувається в базі даних, тоді як реплікація відбувається на даних і об'єктах бази даних.

Довідка:

1.ПрассадБадана. Урок дзеркального відображення бази даних 13.5, PrasadBadana, 19 вересня 2012. Доступний тут
2. «Що таке реплікація бази даних? - Визначення з WhatIs.com. " SearchSQLServer. Доступний тут
3. «Що таке дзеркальне відображення бази даних? - Визначення з WhatIs.com. " WhatIs.com. Доступний тут
Підручник DBA 4.SQL Server 99 - Що таке реплікація, типи реплікації та коли використовувати кожен тип, TechBrothersIT, 1 січня 2015 р. Доступний тут

Надано зображення:

1. 'Управління базами даних' від Ніка Янгсона (CC BY-SA 3.0) через Alpha стокові зображення