Ключова різниця: дзеркалювання баз даних і реплікація бази даних - це дві високодоступні методи доступності даних для серверів баз даних. У реплікації об'єкти даних і бази даних копіюються і поширюються з однієї бази в іншу. Це зменшує навантаження з вихідного сервера баз даних, і всі сервери, на яких було скопійовано базу даних, є такими ж активними, як і головний сервер. З іншого боку, дзеркалювання баз даних створює копії бази даних у двох різних примірниках сервера (головний і дзеркальний). Ці дзеркальні копії працюють як стоп-копії і не завжди активні, як у випадку реплікації даних.
Поведінка ведучих і підлеглих серверів, як правило, однакова. Будь-які зміни в даних також відображаються на підлеглих серверах. Ця методика може бути використана для копіювання даних в більш ніж одній базі даних. Часткова реплікація реалізована тільки для підмножини таблиць або стовпців рядків, тому вона не повинна істотно реплікувати всю базу даних.
Віддзеркалення баз даних відноситься до методів, за допомогою яких створюються і підтримуються надлишкові копії бази даних. Дзеркальна копія послідовно синхронізується з основною базою даних. Ця методика допомагає забезпечити безперебійну доступність даних, а також скорочує час простою, який може виникнути внаслідок пошкодження або втрати даних. Під час процесу підвищення градації відображення баз даних забезпечує доступ до принаймні однієї життєздатної копії.
Методи реплікації і дзеркалювання також використовуються в комбінаціях для досягнення більшої доступності баз даних. Ключовою відмінністю між реплікацією і дзеркалі є те, що, на відміну від дзеркалювання, в реплікації не існує серверів очікування, оскільки всі сервери працюють як активні сервери. Дзеркальне відображення є кращим, коли потрібно зменшити час відключення і хоче мати економічно ефективне рішення в контексті спільного сховища, комутаторів тощо. навантаження програми.
Порівняння між відображенням і реплікацією баз даних:
База даних дзеркального відображення | Реплікація | |
Визначення | Віддзеркалення бази даних створює копії бази даних у двох різних екземплярах сервера. Ці копії працюють як резервні копії і не завжди активні, як у випадку реплікації даних. | У реплікації об'єкти даних і бази даних копіюються і поширюються з однієї бази в іншу. Це зменшує навантаження з вихідного сервера баз даних, і всі сервери, на яких було скопійовано базу даних, є такими ж активними, як і головний сервер. |
Переваги | Віддзеркалення баз даних допомагає зменшити плановий і незапланований час простою:
|
|
Недоліки (SQL Server 2008) |
|
|