logo
Новий конспект САПР

Варіанти управління даними в мережах сапр

При мережевій організації САПР інформаційне забезпечення може бути реалізоване по одному з наступних варіантів:

1) FS - файловий сервер;

2) RDA - доступ до видалених даних;

3) DBS - сервер баз даних;

4) AS - сервер додатків.

Варіанти розрізняються розподілом між різними вузлами мережі функцій зберігання даних, управління даними, обробки даних в додатках і інтерфейсу з користувачем. На мал. 4 місце середовища передачі даних показане вертикальною межею для перших трьох варіантів.

Інтерфейс

Додатки

СУБД

БД

DBS RDA FS

Рис.16.1 Варіанти двохланкових схем розподілених обчислень

Кожен варіант має свою область застосування.

Варіант файл-сервера характерний для локальних мереж на персональних комп'ютерах з невеликим числом користувачів. Унаслідок інтенсивного трафіку і труднощів із захистом інформації ця структура для більшості АС малоефективна. Тому переважно мати СУБД у вузлі сервера. Варіант RDA - це модель видаленого вузла. У ній зменшений трафік в порівнянні з FS, уніфікований інтерфейс з СУБД на основі мови SQL. Клієнтів в FS і RDA іноді іменують «товстими» клієнтами, оскільки в них зосереджені засоби виконання додатків.

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

DBS - двохланкова структура дистанційного керування, заснована на розділенні прикладних процедур на дві частини: індивідуальні для кожного користувача і загальні для багатьох завдань. У цій структурі під додатком розуміють сукупність саме загальних процедур. Ця сукупність зазвичай представляється на процедурних розширеннях SQL і зберігається в спеціальному словнику БД. У альтернативних варіантах (наприклад, в RDA) всі прикладні процедури включаються в прикладні програми і, отже, при необхідності їх зміни доводиться модифікувати практично все прикладне ПО. Виділення таких процедур в окремий додаток полегшує їх модифікацію. Крім того, в DBS знижується трафік, оскільки обміни по мережі відбуваються не для кожної операції з БД, а для кожної транзакції, що складається з декількох операцій.

Варіант AS реалізується за трьохланковою схемою, в якій для додатків використовуються вузли, відокремлені від термінального (локального) вузла і від сервера БД, тобто одночасно використовуються моделі DBS і RDA.

Крім проблеми розподілу серверних функцій між вузлами мережі, є проблема розділення цих функцій між багатьма користувачами АС. Ця проблема вирішується або за схемою «один – до - одного», або за багатопотоковою схемою. У першій з них для кожного активного користувача створюється своя копія СУБД. У другій СУБД повинна бути реентерабельною програмою, що обслуговує одночасно багато користувачів.