Разница между зеркальным отображением базы данных и репликацией

Основное различие: зеркальное отображение базы данных и репликация базы данных - два метода высокой доступности данных для серверов базы данных При репликации данные и объекты базы данных копируются и распространяются из одной базы данных в другую. Это снижает нагрузку на исходный сервер базы данных, и все серверы, на которые была скопирована база данных, так же активны, как и главный сервер. С другой стороны, зеркальное отображение базы данных создает копии базы данных в двух разных экземплярах сервера (основной и зеркальный). Эти зеркальные копии работают как резервные копии и не всегда активны, как в случае репликации данных.

Репликация базы данных относится к группе методов, в которых копируются данные, и эти копии распространяются из одной базы данных в другую. Для обеспечения согласованности между данными и объектами базы данных базы данных также синхронизируются. Исходный сервер базы данных может называться ведущим, а серверы, на которых реплицируются данные, могут называться подчиненными. Это помогает снизить нагрузку на главный сервер, поскольку клиенты могут использовать более одного сервера.

Поведение главного и подчиненного серверов обычно одинаково. Любое изменение данных также отражается на подчиненных серверах. Этот метод может быть использован для копирования данных в более чем одну базу данных. Частичная репликация реализована только для подмножества таблиц или столбцов строк, и поэтому она не должна по существу реплицировать всю базу данных.

Зеркальное отображение базы данных относится к методам, с помощью которых создаются и поддерживаются избыточные копии базы данных. Зеркальная копия последовательно синхронизируется с основной базой данных. Этот метод помогает обеспечить бесперебойную доступность данных, а также сокращает время простоя, которое в противном случае может произойти из-за повреждения или потери данных. В процессе обновления зеркальное отображение базы данных предоставляет как минимум одну жизнеспособную копию для доступа.

Microsoft SQL Server использует эту технику, поддерживая две копии (основной и зеркальной) одной базы данных на разных компьютерах, которые называются экземплярами сервера. Эти зеркальные копии действуют как резервные копии базы данных. Зеркальное отображение базы данных ограничено только двумя серверами.

Методы репликации и зеркалирования также используются в комбинации для обеспечения большей доступности баз данных. Основное различие между репликацией и зеркалированием заключается в том, что в отличие от зеркалирования, в репликации нет резервных серверов, поскольку все серверы действуют как активные серверы. Зеркальное отображение предпочтительнее, когда кто-то хочет сократить время простоя и хочет иметь экономически эффективное решение в контексте общего хранилища, коммутаторов и т. Д. С другой стороны, репликация обычно предпочтительнее в сценарии, где распределенная обработка должна поддерживаться совместным использованием. рабочая нагрузка приложения.

Сравнение зеркалирования базы данных и репликации:

Зеркальное отображение базы данных

копирование

Определение

Зеркальное отображение базы данных создает копии базы данных в двух разных экземплярах сервера. Эти копии работают как резервные копии и не всегда активны, как в случае репликации данных.

При репликации данные и объекты базы данных копируются и распространяются из одной базы данных в другую. Это снижает нагрузку на исходный сервер базы данных, и все серверы, на которые была скопирована база данных, так же активны, как и главный сервер.

преимущества

Зеркальное отображение базы данных помогает сократить запланированные и незапланированные простои следующим образом:

  • Автоматическое или ручное переключение может быть выполнено для зеркальных баз данных.
  • Он правильно синхронизирует зеркальную базу данных с исходной базой данных.
  • Это улучшает доступность данных и масштабируемость
  • Это обеспечивает отказоустойчивое резервное копирование
  • Обеспечивает распределение нагрузки
  • Предоставляет возможность при отключенной операции

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

  • Высокая безопасность без автоматической настройки восстановления после сбоя может привести к перегрузке сети.
  • Третий сервер необходим для "автоматического перехода на другой ресурс"
  • Другие элементы должны обрабатываться вне зеркалирования, такие как логины, задания агента SQL и т. Д.
  • Требуется дополнительное хранилище для зеркальной копии
  • Если снимки используются только для чтения, снимок является таким же текущим, как и при создании снимка.
  • Переконфигурация может потребовать ручного вмешательства.
  • Нужно положиться на дистрибьютора, чтобы подтолкнуть изменения.
  • Другие элементы должны обрабатываться вне репликации, такие как имена входа, задания агента SQL и т. Д.
  • Его сложнее настроить и поддерживать, чем другие параметры.
  • SQL Server должен быть полностью лицензирован для вторичного сервера.
Рекомендуем

Похожие статьи

  • разница между: Разница между Пригородом и Окраиной

    Разница между Пригородом и Окраиной

    Основное отличие: пригороды - это части города, которые находятся за пределами городской части. Пригороды обычно используются только как жилые районы, и часто в них размещается очень мало предприятий, если таковые вообще имеются. Окраины часто обозначают район, где город присоединяется к стране. Они часто расположены далеко от центра города. Термины «пригород» и «окраина» кажутся довольно схожими, настолько, что люд
  • разница между: Разница между черным и не-черным

    Разница между черным и не-черным

    Основная разница: черный цвет определяется как самый темный цвет, который возникает из-за отсутствия всего цвета или света. Вне черный или оттенки черного отличаются незначительно от чистого черного. Это очень темные оттенки других цветов. Черный и черный - оба оттенка черного. В то время как черный - это отсутствие всех цветов и света, черный - это более темные о
  • разница между: Разница между общим правом и уголовным правом

    Разница между общим правом и уголовным правом

    Ключевое отличие: Обычные законы - это законы, которые были приняты на основании судебных решений. Эти законы разработаны на основе постановлений, вынесенных в более старых судебных делах. Общие законы также известны как прецедентное право или прецедент. Уголовное право - это совокупность правовых норм, касающихся преступлений и обеспечения п
  • разница между: Разница между Samsung Galaxy S Duos и Alcatel One Touch Idol

    Разница между Samsung Galaxy S Duos и Alcatel One Touch Idol

    Ключевое отличие: Samsung Galaxy S Duos - это телефон с двумя SIM-картами, выпущенный в сентябре 2012 года. Телефон оснащен 4-дюймовым емкостным сенсорным TFT-дисплеем с плотностью примерно 233 ppi. Устройство поставляется с сенсорным интерфейсом Samsung TouchWiz на Android 4.0.4 ICS. Alcatel One Touch Idol является официал
  • разница между: Разница между мета-заголовком и заголовком страницы

    Разница между мета-заголовком и заголовком страницы

    Основное различие: термин «заголовок страницы» относится к тегу «пример заголовка». Мета-заголовок относится к тегу. Оба тега показывают название веб-страницы. При создании веб-страниц обычно встречаются мета-заголовки и заголовки страниц. Хотя может показаться, что эти два термина разные, на самом деле они одинаковы. По крайней мере, они обычно означают одно и то же. Термин «заголовок страницы» относится к тегу «Пример заголовка», котор
  • разница между: Разница между коммунизмом и демократией

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

    Ключевое отличие: коммунизм относится к экономической и политической системе, которая направлена ​​на распределение ресурсов для каждого человека в соответствии с его потребностями. Демократия - это форма правления, при которой все граждане имеют равные права избирать своих должностных лиц. Коммунизм и демократия - идеологические принцип
  • разница между: Разница между гражданским правом и уголовным правом

    Разница между гражданским правом и уголовным правом

    Ключевое отличие: гражданское право - это совокупность правовых норм, которые касаются споров между двумя гражданскими сторонами. Это обеспечивает поддержание мира и спокойствия между членами его общества. Гражданское право ни в коем случае не касается какой-либо преступной деятельности, только нормальные споры между обвиняемым и прокурором. Уголовное право - это совокупность
  • разница между: Разница между Знанием и Истиной

    Разница между Знанием и Истиной

    Ключевое отличие: знание - это теоретическое или практическое понимание предмета. Истина определяется как «истинное или фактическое состояние дела». Обычно считается, что это то же самое, что факт или реальность. Многие люди могут не знать правду, а знание чего-то не обязательно делает это правдой. Большинство людей считают Знание и Истину абсолютно одинаковыми, однако это не всегда та
  • разница между: Разница между Сиалисом и Адчиркой

    Разница между Сиалисом и Адчиркой

    Ключевое отличие: Cialis и Adcirca являются торговыми марками непатентованного препарата Тадалафил. Тадалафил является ингибитором ФДЭ5. Сиалис наиболее широко используется для лечения эректильной дисфункции (ЭД) и является наиболее популярным конкурентом Виагры. Adcirca, с другой стороны, не назначается для лечения эректильной дисфункции, несмотря на тот факт, что это тот же препарат-дженерик, что и Cialis. Adcirca, назначается в качестве лечения легочной артериальной ги

Выбор редакции

Разница между эпидемией и пандемией

Ключевое отличие: эпидемия - это многочисленные вспышки одного заболевания. Пандемия, с другой стороны, - это когда болезнь начинает распространяться в более широком масштабе, чем эпидемия. Пандемия - это, по сути, большая эпидемия. Существует очень незначительная разница между эпидемией и пандемией. Эпидемия - это многочисленные вспышки одног