Ключови разлики: огледално копиране на базата данни и репликация на базата данни са две техники за висока достъпност на данни за сървъри на бази данни. В репликацията, данните и обектите на базата данни се копират и разпространяват от една база данни в друга. Той намалява натоварването от оригиналния сървър на база данни и всички сървъри, на които е копирана базата данни, са активни като главния сървър. От друга страна, дублирането на база данни създава копия на база данни в два различни сървърни екземпляра (принцип и огледало). Тези копия на огледалото работят като копия и не винаги са активни, както в случая на репликация на данни.

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

В комбинации се използват и техники за репликация и огледално изобразяване, за да се постигне по-голяма наличност на базите данни. Основната разлика между репликацията и огледалото е, че за разлика от огледално копиране няма репликационни сървъри в режим на готовност, тъй като всички сървъри действат като активни сървъри. Отразяването е предпочитано, когато човек иска да намали времето за престой и иска да има рентабилно решение в контекста на споделено съхранение, комутатори и др. натоварването на дадено приложение.
Сравнение между огледално копиране на база данни и репликация:
База данни огледално | копиране | |
дефиниция | Отпечатването на база данни създава копия на база данни в две различни сървърни инстанции. Тези копия работят като резервни копия и не винаги са активни като при репликация на данни. | В репликацията, данните и обектите на базата данни се копират и разпространяват от една база данни в друга. Той намалява натоварването от оригиналния сървър на база данни и всички сървъри, на които е копирана базата данни, са активни като главния сървър. |
Предимства | Отразяването на база данни помага да се намали планираният и непланираният престой, както следва:
|
|
Недостатъци (SQL Server 2008) |
|
|