По типу использования распределенных ресурсов: гомогенная, гетерогенная, мультибазовая.
Распределенная СУБД – это набор кооперированных автономных СУБД, которые можно использовать так, будто они составляют единую базу. В распределенной СУБД должны существовать определенные правила фрагментации (т.е. разбиения на части таких объектов базы данных как таблицы или их поля и записи по нескольким локальным узлам сети), репликации (т.е. хранения одних и тех же данных в нескольких узлах), распространения обновления данных, управления каталогом и распределенной обработки запросов. Если распределенная СУБД состоит из СУБД одного и того же типа, ее архитектура называется гомогенной (рис. 7.4), если СУБД разных типов – гетерогенная (рис. 7.5). Между разными СУБД должны существовать шлюзы.
Рис. 7.4. Гомогенная архитектура распределенной СУБД
Шлюз – это уровень программного обеспечения, благодаря которому «вид» одной СУБД преобразовывается к «виду» другой. Так шлюз INFORMIX/ORACLE дает возможность базе данных INFORMIX «выглядеть» как БД ORACLE, и приложения в узле ORACLE могут использовать базы данных INFORMIX так, как если бы она была частью распределенной системы ORACLE.
Мультибазовыми СУБД могут быть клиент-серверные системы с несколькими серверами, на которые клиент может посылать запросы с указанием сетевого адреса сервера.
Рис. 7.5. Гетерогенная архитектура распределенной СУБД
Дата добавления: 2015-08-08; просмотров: 675;