Обработка распределенных запросов. Преимущества и недостатки РаСУБД

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

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

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

К недостаткам РаБД следует отнести повышенную сложность их практической реализации.

В настоящее время почти все крупнейшие производители СУБД предлагают решения в области управления РаБД. Однако следует отметить, что все эти решения лишь частично поддерживают правила построения РаБД, сформулированные К. Дейтом.

Среди многочисленных прототипов СУРБД следует упомянуть:

o систему SDD-1, созданную в конце 70-х - начале 80-х гг. XX в. в научно-исследовательском отделении фирмы Computer Corporation of America;

o систему System R*, созданную фирмой IBM в начале 1980-х гг.;

o систему Distributed INGRES, которая создана также в начале 1980-х гг. в Калифорнийском университете г. Беркли.

В настоящее время в большинстве сетевых СУБД предусмотрены отдельные виды поддержки РаБД с различным набором функций. Среди таких систем наиболее известны система INGRES/STAR фирмы The ASK Group Inc., система ORACLE фирмы Oracle Corp., а также модуль распределенной работы СУБД DB2 фирмы IBM.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: