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


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

Список литературы: 
1. Головина Н.А. Ветеринарно-санитарная экспертиза гидробионтов: лабораторный практикум / Н.А. Головина. - 
М.: Моркнига, 2010. - 198 с. 
2. Мишанин Ю.Ф. Ихтиопатология и ветеринарно-санитарная экспертиза рыбы / Ю.Ф. Мишанин. - СПб.: Лань, 
2012. - 560 с. 
3. Грищенко Л.И. и др. Болезни рыб и основы рыбоводства / Л.И. Грищенко, М.Ш. Акбаев, Г.В. Васильков. – 
М.: Колос, 1999. – 456 с.
4. Правдин И.Ф. Руководство по изучению рыб. — Москва: Пищевая промышленность, 1966. — 376 с. 
5. Противоэпидемические мероприятия. Том 1 Санитарные правила и методические документы, в 2 томах. / 
Редакторы и составители: Г.Г. Онищенко, Б.Л. Черкасский. - М.: «ИНТЕРСЭН», 2006. - с. 1216. 


Журнал «Интернаука» 
№ 24 (153), часть 1, 2020 г. 

ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ 
 
МЕТОДЫ РЕПЛИКАЦИИ ДАННЫХ 
Ермашова Екатерина Константиновна 
студент
Астраханского государственного университета, 
РФ, г. Астрахань 
Многие информационные системы сегодня от-
носятся к категории высоконагруженных данными 
(data-intensive), что приводит к росту потребностей 
в информационно-технических ресурсах, необхо-
димых для поддержки растущих объемов данных и 
новых уровней их распределения. 
Одним из средств обеспечения отказоустойчи-
вости системы является применение технологий 
масштабирования баз данных, которые позволяют 
справиться с возросшей нагрузкой на систему 
управления баз данными (СУБД). В данной статье 
будет рассмотрена технология репликации. 
В большинстве случаев репликация использу-
ется при необходимости [1]: 
хранения данных, географически близких к 
пользователю; 
 обеспечения бесперебойной работы при от-
казе некоторых частей; 
 повышения пропускной способности систе-
мы по чтению. 
Репликация – это синхронное или асинхронное 
копирование данных между несколькими серверами. 
Главный сервер называется мастером – он 
обеспечивает работоспособность системы и обра-
батывает данные. Узлы, в которых хранятся копии 
БД, называются репликами – они оправляют запросы 
на чтение ведущему серверу. 
Реплика может включать всю базу данных 
(полная репликация), одно или несколько взаимо-
связанных отношений или фрагмент отношения [2]. 
Поддержание идентичности реплик называется 
распространение изменений и реализуется службой 
тиражирования. 
Существуют две основные конфигурации репли-
кации: 
 репликация с основной копией: классический 
подход, асимметричная репликация, рабочий поток; 
 репликация без основной копии. 
Классический подход заключается в наличии 
одной основной копии, в которую можно вносить 
изменения, остальные копии создаются с пометкой 
«только для чтения» [3]. 
При асимметричной репликации основная копия 
фрагментирована и распределена по разным узлам 
базы данных, и другие узлы могут иметь доступ 
только к отдельным фрагментам с возможностью 
чтения данных. 
При использовании рабочего потока право об-
новления не принадлежит постоянно одной копии, 
а переходит от одной копии к другой в соответ-
ствии с потоком операций. В каждый момент вре-
мени обновляться может только одна копия. 
К способам распространения изменений при 
репликации с основной копией относятся: 
 выгрузка (дамп) и повторная загрузка: дан-
ные извлекаются из единственного источника и 
загружаются в один или более приемников; 
 снимки: делаются в определенные моменты 
времени, которые затем загружаются в один или 
более серверов-приемников. Эти снимки могут 
быть созданы как копии основных таблиц, и быть 
доступными только по чтению, либо как редакти-
руемые снимки, их изменения передаются от ведо-
мого на ведущий узел. Снимки таблиц обновляются 
по таблицам ведущего сервера вручную или перио-
дически по расписанию, с интервалом устанавлива-
емым администратором; 
 распределение с двухфазной фиксацией: в 
данном случае механизм базы данных передает 
информацию на серверы назначения в ходе каждой 
транзакции [4]; 
 триггеры без транзакций: триггер копирует 
данные в один или несколько удаленных приемни-
ков, при этом механизм транзакций, гарантирую-
щий успешную доставку, не применяется [4]; 
 триггеры с транзакциями: транзакции явля-
ются испытанным методом обеспечения целостно-
сти при модификации данных и их использование 
повышает надежность триггерной репликации [4]; 
 на основе журнала: вместо отнимающего ре-
сурсы и замедляющего работу базы данных взаи-
модействия с ней при журнальной репликации 
выполняется непосредственное чтение онлайновых 
журналов транзакций [4]. 
Репликацией без основой копии называют сим-
метричной репликацией. При реализации этой 
конфигурации все копии реплицируемого набора 
могут обновляться одновременно и независимо 
друг от друга, но все изменения одной копии долж-
ны попасть во все остальные копии [2]. 
Существует два основных механизма распро-
странения изменений при симметричной реплика-
ции: синхронный и асинхронный. 
Репликация называется синхронной, при обнов-
лении данных сервера и всех других реплик того же 
фрагмента в одной и той же транзакции. 
Преимущество синхронной репликации: копия 
данных на ведомом узле гарантированно актуальна 
и согласуется с ведущим узлом (мастером). Недо-
статок: если синхронный ведомый узел не отвечает, 
то операцию записи завершить не удастся. Главный 
сервер приостановит все операции записи до тех пор, 
пока синхронная реплика не станет снова доступна [1]. 


Журнал «Интернаука» 
№ 24 (153), часть 1, 2020 г. 
10 

Download 4.99 Mb.

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




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