Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД.docx
Скачиваний:
6
Добавлен:
10.12.2018
Размер:
88.82 Кб
Скачать

Обработка распределенных данных

Основная особенность современных информационных систем заключается в распределенном характере данных. Во-первых, возникает ситуация, когда информация непрерывно и быстро пополняется. Во-вторых, современный уровень принятия решения требует оперативного доступа к ресурсам, которые носят децентрализованный характер. То есть информация, в общем случае, находится за пределами обычных локальных сетей, то есть размещается в различных точках глобальных сетей.

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

Для работы с такими данными существуют две базовых технологии:

  1. Технология распределенных БД предполагает некую ИС, которая включает в себя фрагменты из нескольких БД. Эти БД территориально распределены, находятся в различных узлах ГС и управляются различными СУБД. Возникает проблема взаимодействия с такой информации и установления связи (надежности). Технология предполагает, что работа обычного пользователя или прикладной программы выглядит точно так же, как работа с обычной локальной БД.

Все остальные элементы (коммуникации, удаленный доступ) от пользователя скрыты.

  1. Технология тиражирования принципиально отличается. В этом случае отказываются от реальной распределенной информации (физической) и осуществляет дублирование необходимой информации в обычной локальной сети, где работает программа. Технология предполагает, что информация каждый квант времени обновляется (и в ЛС, и из ЛС).

Независимо от технологии существуют определенные аспекты, которые учитываются в обоих случаях:

  1. В той и другой технологиях (чаще используется МУД) добавляются дополнительные компоненты, которые установляются как на сервере, так и на клиенте. На сервере устанавливает программное средство «сервер коммуникации», на клиентском компьютере установляется «клиент связи» (программа связи). Если меняются ролями, то оба средства устанавливаются попарно.

  2. Это обеспечение фундаментальных принципов , касающихся сетевого взаимодействия распределенной информации:

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

    2. Обеспечение прозрачности сети или части сети, с которой осуществляется взаимодействие – доступ к различным узлам или компьютерах. Воздаются виртуальные имена (адреса), которые позволяют получать информацию независимо от изменения физического места компьютера или его имени.

    3. Автоматическое преобразование форматов данных (из-за разных компьютеров - 32 или 64 разрядная система).

    4. Автоматическая трансляция кодов – механизм, который учитывает кодирование страниц тех или иных операционных систем.

КОНЕЦ

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]