Самостоятельная работа. Репликация данных.

Распределённая база данных

Центральная идея

доступность данных в любое время, в любом месте.

Инструменты функционирования

Распределенная транзакция

Шардинг

Репликация

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

Данные доступны людям, которым они нужны, и когда они нужны.

Система позволяет локальному пользователю автономно оперировать данными

Процесс обеспечения непрерывности бизнеса с точки зрения БД дешевле

Система, с точки зрения общей IT-архитектуры организации, сокращает сетевой трафик.

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

Репликация данных

Причины применения

Отказоустойчивость

Отложенные вычисления

Производительность и масштабируемость

Терминология

Издатель

основной сервер баз данных в репликации.

Подписчик

вспомогательные серверы баз данных в репликации.

Распространитель

скрипты, осуществляющие репликацию данных между издателем и подписчиками.

Публикация

информация, которая подвергается репликации. Одна публикация – это один согласованный набор данных.

Состав публикации

целая таблица или ее часть;

процедура или представление;

пользовательская функцией.

Подписки

Виды подписок

Принудительна

издатель обязует подписчика принять направленные ему публикации.

Запрос

подписчик запрашивает необходимые ему публикации, и издатель в ответ их предоставляет.

Ограничения

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

Таблица может быть как целой, так и подмножеством.

В публикации можно собрать несколько статей.

Каждая публикация должна содержать данные только из одной базы данных.

Подписаться на статью нельзя.

Статьи

Механизм синхронизации содержимого нескольких копий одного объекта.

Главная тема