Разлика между огледало и репликация

Най- ключова разлика между огледалото и репликацията е това огледалното предаване се случва в базата данни, докато репликацията се извършва върху данните и обектите на базата данни. Друга важна разлика между огледалното и репликационното е, че огледалното не поддържа разпределена среда, но репликацията поддържа разпределена среда на база данни.

Огледало и репликация са две техники в СУБД, които подобряват наличността и надеждността на данните. Огледалото включва излишни копия на база данни, докато репликацията включва дублиране на данни и обекти на база данни, като изгледи на таблици и т.н..

СЪДЪРЖАНИЕ

1. Преглед и ключова разлика
2. Какво е огледало
3. Какво е репликация
4. Паралелно сравнение - Огледално срещу репликация в таблична форма
5. Резюме

Какво е огледало?

Огледалното огледало на базата данни включва дублиране на база данни, съхранявана в машина или сървър, към друг сървър. Оригиналната база данни е основната база данни. Копираната база данни е огледалната база данни. Системата копира всички промени, направени в съдържанието на главницата, в огледалото. С други думи, основният сървър автоматично превключва актуализациите на дневника на транзакциите към базата данни на огледалния сървър. Ако възникне повреда, системата може да възстанови данните, като копира от една база данни в друга. Следователно, ако възникне повреда, огледалната база данни започва да изпълнява подобно на основната база данни.

Фигура 01: СУБД

Освен това огледалното огледало на базата данни е скъпо и честите актуализации могат да увеличат закъснението и да забавят производителността. Обикновено отказът на сървъра може да причини загуба на данни, но огледалното отчитане е по-добро решение за преодоляване на този проблем.

Какво е репликация?

Репликацията на данни често копира данни и обекти от данни от база данни в друга база данни. Обикновено сървърът, който предоставя данните за репликация на други сървъри, е издателят. Сървърът, който получава репликирани данни от издателя, е абонатът.

Има три типа реплики на база данни. Те са моментната снимка, сливането и транзакционната репликация. Първо, при репликация на моментна снимка, данните на сървъра копират в базата данни на друг сървър или друга база данни на същия сървър. Второ, при обединяването на репликацията данните от множество бази данни се комбинират в една база данни. Трето, при транзакционна репликация, първоначално потребителите получават пълни копия на данните и след това получават постоянни актуализации, тъй като данните се променят.

Като цяло репликацията на база данни предоставя среда на разпределена база данни, която помага на потребителите да имат достъп до данни, свързани с тяхната задача. Една обща база данни, която предоставя огледално огледало и репликация на базата данни, е MSSQL Server.

Каква е разликата между огледало и репликация?

Огледалното огледало е процесът на създаване и поддържане на излишни копия на база данни. От друга страна, Репликацията е процес на непрекъснато копиране на промените на данни от една база данни в друга база данни. Огледалото се извършва в базата данни, докато репликацията се извършва както на данни, така и на обекти на базата данни.

Огледалната база данни е на друга машина. Напротив, данните за репликация и обектите от данни се намират в друга база данни. Що се отнася до поддържането на разпределената база данни, огледалното огледало не поддържа разпределената среда. Репликацията обаче поддържа среда на разпределена база данни. Като цяло огледалното огледало се счита за скъпо в сравнение с репликацията, което е по-евтино.

Обобщение - Огледално срещу репликация

Огледало и репликация са две техники, които помагат за подобряване на достъпността и надеждността на данните в СУБД. Разликата между огледалното и репликационното е, че огледалното оформяне се извършва в базата данни, докато репликацията се осъществява върху обекти и бази данни.

справка:

1.PrasadBadana. Урок за огледално предаване на базата данни 13.5, PrasadBadana, 19 септември 2012. Достъпно тук
2. „Какво е репликация на база данни? - Определение от WhatIs.com. " SearchSQLServer. Налични тук
3. „Какво е огледално предаване на базата данни? - Определение от WhatIs.com. " WhatIs.com. Налични тук
4.SQL Server DBA урок 99 - Какво е репликация, типове репликация и кога да се използва всеки тип, TechBrothersIT, 1 януари 2015 г. Достъпно тук

С любезност на изображенията:

1. 'Управление на базата данни' от Nick Youngson (CC BY-SA 3.0) чрез Alpha Stock Images