«интернаука» Научный журнал №24(153) Июль 020 г. Часть Издается с ноября 2016 года Москва 2020 ббк 94 И73 Председатель редакционной коллегии: Еникеев Анатолий Анатольевич
Download 4.99 Mb. Pdf ko'rish
|
Интернаука
- Bu sahifa navigatsiya:
- ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ МЕТОДЫ РЕПЛИКАЦИИ ДАННЫХ Ермашова Екатерина Константиновна
Список литературы:
1. Головина Н.А. Ветеринарно-санитарная экспертиза гидробионтов: лабораторный практикум / Н.А. Головина. - М.: Моркнига, 2010. - 198 с. 2. Мишанин Ю.Ф. Ихтиопатология и ветеринарно-санитарная экспертиза рыбы / Ю.Ф. Мишанин. - СПб.: Лань, 2012. - 560 с. 3. Грищенко Л.И. и др. Болезни рыб и основы рыбоводства / Л.И. Грищенко, М.Ш. Акбаев, Г.В. Васильков. – М.: Колос, 1999. – 456 с. 4. Правдин И.Ф. Руководство по изучению рыб. — Москва: Пищевая промышленность, 1966. — 376 с. 5. Противоэпидемические мероприятия. Том 1 Санитарные правила и методические документы, в 2 томах. / Редакторы и составители: Г.Г. Онищенко, Б.Л. Черкасский. - М.: «ИНТЕРСЭН», 2006. - с. 1216. Журнал «Интернаука» № 24 (153), часть 1, 2020 г. 9 ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ МЕТОДЫ РЕПЛИКАЦИИ ДАННЫХ Ермашова Екатерина Константиновна студент Астраханского государственного университета, РФ, г. Астрахань Многие информационные системы сегодня от- носятся к категории высоконагруженных данными (data-intensive), что приводит к росту потребностей в информационно-технических ресурсах, необхо- димых для поддержки растущих объемов данных и новых уровней их распределения. Одним из средств обеспечения отказоустойчи- вости системы является применение технологий масштабирования баз данных, которые позволяют справиться с возросшей нагрузкой на систему управления баз данными (СУБД). В данной статье будет рассмотрена технология репликации. В большинстве случаев репликация использу- ется при необходимости [1]: хранения данных, географически близких к пользователю; обеспечения бесперебойной работы при от- казе некоторых частей; повышения пропускной способности систе- мы по чтению. Репликация – это синхронное или асинхронное копирование данных между несколькими серверами. Главный сервер называется мастером – он обеспечивает работоспособность системы и обра- батывает данные. Узлы, в которых хранятся копии БД, называются репликами – они оправляют запросы на чтение ведущему серверу. Реплика может включать всю базу данных (полная репликация), одно или несколько взаимо- связанных отношений или фрагмент отношения [2]. Поддержание идентичности реплик называется распространение изменений и реализуется службой тиражирования. Существуют две основные конфигурации репли- кации: репликация с основной копией: классический подход, асимметричная репликация, рабочий поток; репликация без основной копии. Классический подход заключается в наличии одной основной копии, в которую можно вносить изменения, остальные копии создаются с пометкой «только для чтения» [3]. При асимметричной репликации основная копия фрагментирована и распределена по разным узлам базы данных, и другие узлы могут иметь доступ только к отдельным фрагментам с возможностью чтения данных. При использовании рабочего потока право об- новления не принадлежит постоянно одной копии, а переходит от одной копии к другой в соответ- ствии с потоком операций. В каждый момент вре- мени обновляться может только одна копия. К способам распространения изменений при репликации с основной копией относятся: выгрузка (дамп) и повторная загрузка: дан- ные извлекаются из единственного источника и загружаются в один или более приемников; снимки: делаются в определенные моменты времени, которые затем загружаются в один или более серверов-приемников. Эти снимки могут быть созданы как копии основных таблиц, и быть доступными только по чтению, либо как редакти- руемые снимки, их изменения передаются от ведо- мого на ведущий узел. Снимки таблиц обновляются по таблицам ведущего сервера вручную или перио- дически по расписанию, с интервалом устанавлива- емым администратором; распределение с двухфазной фиксацией: в данном случае механизм базы данных передает информацию на серверы назначения в ходе каждой транзакции [4]; триггеры без транзакций: триггер копирует данные в один или несколько удаленных приемни- ков, при этом механизм транзакций, гарантирую- щий успешную доставку, не применяется [4]; триггеры с транзакциями: транзакции явля- ются испытанным методом обеспечения целостно- сти при модификации данных и их использование повышает надежность триггерной репликации [4]; на основе журнала: вместо отнимающего ре- сурсы и замедляющего работу базы данных взаи- модействия с ней при журнальной репликации выполняется непосредственное чтение онлайновых журналов транзакций [4]. Репликацией без основой копии называют сим- метричной репликацией. При реализации этой конфигурации все копии реплицируемого набора могут обновляться одновременно и независимо друг от друга, но все изменения одной копии долж- ны попасть во все остальные копии [2]. Существует два основных механизма распро- странения изменений при симметричной реплика- ции: синхронный и асинхронный. Репликация называется синхронной, при обнов- лении данных сервера и всех других реплик того же фрагмента в одной и той же транзакции. Преимущество синхронной репликации: копия данных на ведомом узле гарантированно актуальна и согласуется с ведущим узлом (мастером). Недо- статок: если синхронный ведомый узел не отвечает, то операцию записи завершить не удастся. Главный сервер приостановит все операции записи до тех пор, пока синхронная реплика не станет снова доступна [1]. |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling