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

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

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

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

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

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

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

Сравнение между огледално копиране на база данни и репликация:

База данни огледално

копиране

дефиниция

Отпечатването на база данни създава копия на база данни в две различни сървърни инстанции. Тези копия работят като резервни копия и не винаги са активни като при репликация на данни.

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

Предимства

Отразяването на база данни помага да се намали планираният и непланираният престой, както следва:

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

Недостатъци (SQL Server 2008)

  • Високата безопасност без автоматична настройка за срив може да е мрежова невъзможност.
  • Третият сървър е необходим за "автоматичното превключване при срив"
  • Други елементи трябва да се обработват извън огледалото, като например вход, SQL Agent задания и др.
  • Изисква допълнителна памет за огледално копие
  • Ако снимките се използват само за четене, моментната снимка е само актуална, както при създаването на моментната снимка.
  • Преконфигурирането може да изисква ръчна намеса.
  • Необходимо е да се разчита на дистрибутора да променя промените.
  • Другите елементи трябва да се обработват извън репликацията, като вход, задания на SQL агент и т.н.
  • По-сложно е да настроите и поддържате тогава другите опции.
  • SQL Server ще трябва да бъде напълно лицензиран за вторичния сървър.
Препоръчано

Свързани Статии

  • популярни сравнения: Разликата между Pong и Ping Pong

    Разликата между Pong и Ping Pong

    Ключова разлика: ' Pong' е игра на тенис на маса, която по-рано се играеше на машина с монети. Обикновено е инсталиран в ресторанти или барове. От друга страна, " Ping Pong" е друго име за тенис на маса, където двама или четирима играчи удариха лека претеглена топка и използват ракета за тенис на маса. Понг и пинг-понг, и двете се отнасят до спорта, който е тенис на маса. Но, понг е видео игра на тенис на маса, където само един човек може да играе и пинг-понг е тенис на маса, който се играе между двама или четирима играчи.
  • популярни сравнения: Разлика между сноуборд и сърфинг

    Разлика между сноуборд и сърфинг

    Основна разлика : Сноубордът се изпълнява от сноубордисти по снегоходни склонове, като се качва на сноуборда. Сърфирането е воден спорт, където сърфистът кара своя дъска за сърф над водните вълни. Сноубордът е актът за качване на сноуборда и карането му по снежен хълм или сняг. Този зимен спорт е абсолютно удоволствие да участвате. Сноубордът предлага, тр
  • популярни сравнения: Разлика между клас и структура в C ++

    Разлика между клас и структура в C ++

    Ключова разлика: C ++ е обектно ориентиран език, който се фокусира главно върху обекти. Клас в C ++ може да бъде дефиниран като колекция от свързани променливи и функции, капсулирани в една структура. Случаите от класа се наричат ​​обекти. Структура в C ++ може да бъде наричана потребителски дефиниран тип данни, притежаващ свои собствени операции. За раз
  • популярни сравнения: Разлика между инерцията и момента на инерцията

    Разлика между инерцията и момента на инерцията

    Ключова разлика: Инерцията може да бъде описана като свойство или тенденция на обект, който се противопоставя на всяка промяна в състоянието на движение. Моментът на инерция е измерването на съпротивлението на даден обект за промяна на неговото въртене. Инерцията може да бъде описана като свойство или тенденция на обект, който се противопоставя на всяка промяна в състоянието на движение. Така тялото остава в покой или продължава своето движение, освен ако не д
  • популярни сравнения: Разлика между жените и жените

    Разлика между жените и жените

    Ключова разлика : И двете жени и жени се използват за позоваване на жени. Една жена е единичен термин, използван за описание на една (една) възрастна дама, докато жените са множествен термин, използван за описване на повече от една дама. Възрастна жена винаги е наричана "жена". Като има предвид, че повече от една възрастна жена винаги се нарича “жени”. Единичната "жена" най-вероятно се смесва с множеств
  • популярни сравнения: Разлика между PC игри и PS3 игри

    Разлика между PC игри и PS3 игри

    Основна разлика: компютърните игри са компютърни игри, които поддържат компютърна графика, а игри PS3 са игри на PlayStation, които се играят на специалните конзоли, разработени от Sony Computer Entertainment. PC игрите са обикновени игри, които се играят на компютрите. Тези игри използват компютърната графика за показване на игрите. Те се иг
  • популярни сравнения: Разлика между ангина и сърдечен удар

    Разлика между ангина и сърдечен удар

    Основна разлика : Ангина се появява, когато има ограничено или намалено кръвоснабдяване на сърцето. Сърдечен пристъп се появява, когато кръвоснабдяването на сърцето е напълно блокирано. Ангина и инфаркт са две различни сърдечни заболявания, но може да е трудно някой да ги раздели, тъй като те имат много сходни симптоми. Ангина се появява,
  • популярни сравнения: Разлика между CTC и Take Home Salary

    Разлика между CTC и Take Home Salary

    Основна разлика: CTC означава Cost to Company. КТК е общата сума на разходите, които работодателят изразходва за служител за една година. КТК включва заплатата на домакинството (нетна заплата) плюс всички и всички удръжки, както и всякакви други обезщетения, предоставени от компанията. CTC означава Cost to Company. По същество това включва капсулата на заплатата на служител. Въпреки това, той е много повече от традиционната заплата. КТК е общата сума на разходите, които работодателят изразходва за слу
  • популярни сравнения: Разлика между Дистрибутор и Стокист

    Разлика между Дистрибутор и Стокист

    Ключова разлика: Дистрибуторът и Стокистът разпространяват стоките, но дистрибуторът разпределя стоките без никакво планиране, докато търговецът разпределя стоките с план. Дистрибуторът основно разпределя стоките в насипно състояние на съответните страни, които се състоят от търговци на дребно и доставчици. Доставкат

Избор На Редактора

Разлика между FPO и IPO

Ключова разлика: IPO, известна също като Първоначално публично предлагане, е начин за набиране на средства чрез изброяване на компанията на пазара на акции. FPO са акции, които се издават след като дружеството вече е регистрирано на фондовата борса и е преминало през издаване на IPO. За да се установи или управлява една компания, тя изисква средства. Дори компаниите, които са установени, все още се нуждаят от пари, за да продължат с текущия си процес. Най-удобният начин за привличане на капитал на една