Выполнила студентка группы ТУ- 501 Полозова Юлия.
Распределённые базы данных (РБД) совокупность логически взаимосвязанных баз данных, распределённых в компьютерной сети. РБД состоит из набора узлов, связанных коммуникационной сетью, в которой: каждый узел это полноценная СУБД сама по себе; узлы взаимодействуют между собой таким образом, что пользователь любого из них может получить доступ к любым данным в сети так, как будто они находятся на его собственном узле.
Фундаментальный принцип имеет следствием определённые дополнительные правила или цели. Таких целей всего двенадцать: 1) Локальная независимость. Узлы в распределённой системе должны быть независимы, или автономны. Локальная независимость означает, что все операции на узле контролируются этим узлом. Каждый узел сам по себе является системой базы данных. Любой пользователь может выполнить операции над данными на своём локальном узле точно так же, как если бы этот узел вовсе не входил в распределённую систему. Распределённую систему баз данных можно рассматривать как партнёрство между отдельными локальными СУБД на отдельных локальных узлах. Фундаментальный принцип создания распределённых баз данных («правило 0»): Для пользователя распределённая система должна выглядеть так же, как нераспределённая система.
2) Отсутствие опоры на центральный узел. 3) Непрерывное функционирование. 4) Независимость от расположения. 5) Независимость от фрагментации. 6) Независимость от репликации. 7) Обработка распределённых запросов 8) Управление распределёнными транзакциями 9) Аппаратная независимость. 10) Независимость от операционной системы 11) Независимость от сети. 12) Независимость от типа СУБД
1. Распределённые базы данных 2. Мультибазы данных с глобальной схемой. Система мульти баз данных это распределённая система, которая служит внешним интерфейсом для доступа ко множеству локальных СУБД или структурируется, как глобальный уровень над локальными СУБД. 3. Федеративные базы данных. В отличие от мульти баз не располагают глобальной схемой, к которой обращаются все приложения. Вместо этого поддерживается локальная схема импорта-экспорта данных. На каждом узле поддерживается частичная глобальная схема, описывающая информацию тех удалённых источников, данные с которых необходимы для функционирования. 4. Мультибазы с общим языком доступа распределённые среды управления с технологией «клиент-сервер»
1. клиент-сервер; 2. реплицирования; 3. Объектного связывания. Реальные распределенные информационные системы, как правило, построены на основе сочетания этих технологий.
расширенные службы установки соединений должны обеспечивать доступ к удаленным узлам и позволять передавать запросы и данные между узлами, входящими в сеть; расширенные средства ведения каталога, позволяющие сохранять сведения о распределении данных в сети; средства обработки распределенных запросов, включая механизмы оптимизации запросов и организации удаленного доступа к данным; расширенные функции управления защитой, позволяющие обеспечить соблюдение правил авторизации и прав доступа к распределенным данным; расширенные функции управления параллельным выполнением, позволяющие поддерживать целостность копируемых данных; расширенные функции восстановления, учитывающие вероятность отказов в работе отдельных узлов и отказов линий связи.
Спасибо за внимание