Системы обработки распределенных баз данных (РаБД)
Распределенная обработка данных выполняется тогда, когда разные компьютеры соединяются в коммуникационную сеть, так, что каждая конкретная задача обработки данных может распределяться между ними.
Компьютеры могут быть удалены географически и иметь программное обеспечение для управления сетью — распределенную СУБД (РаСУБД).
Преимущества распределенных СУБД:
· возможна параллельная обработка, что повышает производительность;
· одна распределенная база данных может быть использована несколькими отдельными клиентскими системами.
Возможны различные модификации построения клиент-серверных систем:
· выполнение сервера на одном основном компьютере;
· выполнение серверов на узловых компьютерах;
· выполнение серверов и клиентов на многих компьютерах.
Для реализации коммуникационной сети (физическая реализация) используются Hubs (хабы), Switche’s (переключатели), Routers (маршрутизаторы).
На большие расстояния информация передается по выделенным линиям связи (проводным, кабельным, радио и радиорелейным, оптическим, оптоволоконным, спутниковым), а также по коммутируемым и выделенным стандартным телефонным каналам связи с использованием модемов, а также через Internet, виртуальные частные сети (VPN — Virtual Private Network) и через различные сотовые мобильные сети.
На верхнем уровне клиент-серверной системы устанавливаются 8-16-портовые Hubs с высокой производительностью передачи данных (до десятков и сотен Гбайт в секунду). По мере снижения уровня сети используются Switche's. Соединения LAN to LAN или WAN's осуществляются посредством маршрутизаторов. Определенный интерес в последнее время проявляется к созданию специальных мобильных информационных систем с параметрами не хуже чем у стационарных систем.
Основные термины, используемые в компьютерных сетях РаБД
Метод доступа к компьютерной сети — метод, обеспечивающий выполнение совокупности правил, по которым абоненты сети получают доступ к ресурсам (в первую очередь определяется время передачи и приема сообщений заданных типов).
Маркер — служебное сообщение определенного формата, в которое абоненты сети могут помещать свои информационные пакеты.
Мост — устройство, соединяющее две сети, использующие одинаковые методы передачи данных (одинаковые протоколы обмена).
Маршрутизатор — устройство, соединяющее сети разного типа, но использующие одну операционную систему.
Шлюз — устройство, позволяющее организовывать обмен данными между двумя сетями, использующими различные протоколы взаимодействия (построенные по разным стандартам).
Мосты, маршрутизаторы и шлюзы могут конструктивно выполняться в виде плат, которые устанавливаются в компьютере.
Архитектура вычислительной сети — описание ее общей модели.
Открытая система — система (сеть), взаимодействующая с другими системами (сетями) в соответствии с принятым стандартом.
Пакет — группа байтов, передаваемых абонентами друг другу.
Протокол — набор правил, определяющий взаимодействие двух одноименных уровней открытых систем, моделей или ЭВМ.
При обмене информацией между абонентами компьютерной сети желательно обеспечить скорость передачи данных, не снижающую быстродействие (производительность) ЭВМ. Если учесть, что скорость считывания информации в ПЭВМ (порядка 250—300 Кбит/с — с дискеты и 5—10 Мбит/с и более — с винчестера), то желательно иметь скорость обмена информацией между абонентами в сети порядка 1 Мбит/с и выше, что на сегодняшний день не во всех сетях может быть обеспечено.
Пример организации сложной клиент-серверной системы РаБД, включающей три сервера с наборами рабочих станций показан на рис. 10.6.
Схема построения типичной распределенной базы данных показана на рис. 10.7.

Рис. 10.6. Пример организации сложной клиент-серверной системы распределенной базы данных, включающей три сервера с наборами рабочих станций

Рис. 10.7. Схема типичной распределенной базы данных
Дата добавления: 2019-02-12; просмотров: 311; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!
