Прозрачность распределенности . Прозрачность распределенности
БД позволяет конечным пользователям воспринимать базу данных как
единое логическое целое. Если СУРБД обеспечивает прозрачность рас-
пределенности, то пользователю не требуется каких-либо знаний о фраг-
ментации данных (прозрачность фрагментации)или их размещении
(прозрачность расположения).
Если пользователю необходимо иметь сведения о фрагментации дан-
ных и расположении фрагментов, то этот тип прозрачности мы будем на-
зывать прозрачностью локального отображения.
Прозрачность фрагментации является самым высоким уровнем про-
зрачности распределенности. Если СУРБД обеспечивает прозрачность
фрагментации, то пользователю не требуется знать, как именно фрагмен-
тированы данные. В этом случае доступ к данным осуществляется на ос-
нове глобальной схемы и пользователю нет необходимости указывать
имена фрагментов или расположение данных.
Прозрачность расположения представляет собой средний уровень
прозрачности распределенности. В этом случае пользователь должен
иметь сведения о способах фрагментации данных в системе, но не нуж-
дается в сведениях о расположении данных.
Прозрачность расположения очень тесно связана с еще одним типом
прозрачности – прозрачность репликации. Он означает, что пользовате-
лю не требуется иметь сведения о существующей репликации фрагмен-
тов. Под прозрачностью репликации подразумевается прозрачность рас-
положения реплик. Однако могут существовать системы, которые не
обеспечивают прозрачности расположения, но поддерживают прозрач-
ность репликации.
Прозрачность локального отображения – самый низкий уровень про-
зрачности распределенности. При наличии в системе прозрачности ло-
кального отображения пользователю необходимо указывать как имена
100
используемых фрагментов, так и расположение соответствующих эле-
ментов данных.