«интернаука» Научный журнал №24(153) Июль 020 г. Часть Издается с ноября 2016 года Москва 2020 ббк 94 И73 Председатель редакционной коллегии: Еникеев Анатолий Анатольевич


Рисунок 1. Общая схема синхронной репликации


Download 4.99 Mb.
Pdf ko'rish
bet9/84
Sana07.11.2023
Hajmi4.99 Mb.
#1753379
1   ...   5   6   7   8   9   10   11   12   ...   84
Bog'liq
Интернаука

Рисунок 1. Общая схема синхронной репликации 
Асинхронной репликация называется, в случае 
обновления данных одной реплики, которые рас-
пространяется на другие спустя некоторое время 
не в той же транзакции. 
Преимущество полностью асинхронной репли-
кации: возможность ведущего узла выполнять 
операции записи даже в случае запаздывания всех 
ведомых. Недостаток: при фатальном сбое ведущего 
узла все еще не реплицированные на ведомые узлы 
операции записи теряются, что не гарантирует 
сохраняемость записи, даже если клиент получил 
ее подтверждение. 
Рисунок 2. Общая схема асинхронной репликации 
Выбор исключительно одного механизма не 
надежен, поэтому на практике обычно из всех ве-
домых узлов один – синхронный, в то время как 
остальные – асинхронны [1]. В случае сбоя син-
хронного узла его заменяет один из асинхронных 
узлов. Такая схема гарантирует актуальность копии 
данных по крайней мере на ведущем и одном син-
хронном ведомом узлах. 
При реализации репликации без основной копии 
могут возникнуть следующие конфликтные ситуа-
ции: 
 добавление двух записей с одинаковыми 
первичными ключами. Для решения этой проблемы 
в большинстве случаев каждому узлу выделяется 
свой диапазон значений первичных ключей; 
 удаление записи: одна транзакция пытается 
удалить запись, которая в другой копии уже удалена 
другой транзакцией. Ситуация разрешается вруч-
ную; 
 обновление записи: две транзакции в разных 
копиях обновили одну и ту же запись и пытаются 
распространить свои изменения. 
Наиболее сложным считается конфликт обнов-
ления, для разрешения которого используются 
следующие методы: 
 разрешение по приоритету узлов: для каждо-
го узла назначается приоритет, и к записи применя-
ется обновление, поступившее с узла с максималь-
ным приоритетом; 
 разрешение по временной отметке: все тран-
закции имеют временную отметку, и к записи при-
меняется обновление с минимальной или макси-
мальной отметкой; 


Журнал «Интернаука» 
№ 24 (153), часть 1, 2020 г. 
11 
 аддитивный метод: может применяться в тех 
случаях, когда изменения основаны на предыдущем 
значении поля, например, прибавление константы к 
числовому полю. При этом к значению поля после-
довательно применяются все обновления; 
 разрешение конфликтов вручную: сведения о 
конфликте записываются в журнал ошибок для 
последующего анализа и устранения администра-
тором. 
Таким образом, в технологии репликации ис-
пользуется «размножение» данных и объектов баз 
данных с целью понизить нагрузку основного сер-
вера и распределить ее по дочерним узлам сети, 
а также согласовать работы всех сетевых узлов. 

Download 4.99 Mb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   ...   84




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling