Субд лекции

Темы:

Классификация РБнД

При классификации РБнД будут рассмотрены только характеристики, присущие именно распределенным ИС. На рис. 10.1 приведена обобщенная схема классификации РБнД.

Image

РБнД реализуются в компьютерных сетях, причем это могут быть как локальные, так и глобальные сети. Вид сети, используемые сетевые операционные системы, безусловно, оказывают существенное влияние на проектирование и функционирование РБнД, но классификация систем по этим признакам выходит за рамки данного учебника.

Как пояснялось при введении понятия РБнД, предполагается, что в РБнД базы данных могут быть как централизованными, так и распределенными. В РБнД с распределенными базами данных используются разные технологии распределения данных по узлам сети. Различают подходы, основанные на фрагментации БД и на тиражировании данных.

При использовании фрагментации единая логическая БД разбивается по каким-либо признакам на составные части (фрагменты), хранящиеся в разных узлах сети.

В РБД могут использоваться разные типы фрагментации. По операциям над таблицами различают горизонтальное, вертикальное и смешанное фрагментирование. Разбиение БД на фрагменты может проводиться по разным признакам. Наиболее часто используются следующие критерии разбиения: территориальный, функциональный, временной.

При использовании технологии тиражирования создаются и поддерживаются в согласованном состоянии копии всей БД или ее фрагментов в нескольких узлах сети. Копия базы данных, являющаяся членом набора других копий, которые могут быть синхронизированы между собой, называется репликой.

Технология тиражирования по характеру организации данных близка к применению локальных баз данных (так как каждый пользователь использует собственную копию БД), но отличается от децентрализованных систем по способу создания локальных копий и технологии поддержания целостности. Полностью децентрализованная система не предполагает использование специализированных программно-технических средств, поддерживающих целостность БД.

предыдущаяследующая