Под распределенной базой данным (РБД) понимается набор логически связанных между собой разделяемых данных, которые физически распределены по разных узлам компьютерной сети.
СУРБД - это программный комплекс (СУБД), предназначенный для управления РБД и позволяющий сделать распределенность прозрачной для конечного пользователя. Прозрачность РБД заключается в том, что с точки зрения конечного пользователя она должна вести себя точно также, как централизованная. Логически единая БД разделяется на фрагменты, каждый из которых хранится на одном компьютере, а все компьютеры соединены линиями связи. Каждый из этих фрагментов работает под управлением своей СУБД.
Критерии распределения:
Локальная автономность. Локальные данные принадлежат локальным узлам и управляется администраторами локальных БД. Локальные процессы в РБД остаются локальны ми. Все процессы на локальном узле контролируются только ЭТИМ узлом.
Отсутствие опоры на центральный узел. В системе не должно быть узла, без которого система не может функционировать, те не должно быть центральных служб.
|
|
Непрерывное функционирование. Удаление или добавление узла не должно требовать остановки системы в целом.
Независимость от местоположения. Пользователь должен получать доступ к любым данным в системе, независимо от того, являются эти данные локальными если удалёнными.
Независимость от фрагментации. Доступ к данным не должен зависеть от наличия если отсутствия фрагментации-е и от типа фрагментации.
Независимость от репликации. Доступ к данным не,должен зависеть от наличия или отсутствия реплик данных.