ПОИСК Статьи Чертежи Таблицы Варианты управления данными в сетях АС из "Основы автоматизированного проектирования " Каждый вариант имеет свою область применения. [c.275] Вариант файл-сервера характерен для локальных сетей на персональных ЭВМ с небольшим числом пользователей. Вследствие интенсивного трафика и трудностей с защитой информации эта структура для большинства АС малоэффективна. Поэтому предпочтительнее иметь СУБД в узле сервера. Вариант RDA - это модель удаленного узла, она наиболее распространена в настоящее время среди АС. В ней уменьшен трафик по сравнению с FS, унифицирован интерфейс с СУБД на основе языка SQL. [c.275] Примечание. Клиентов в FS и RDA иногда именуют толстыми клиентами, так как в них сосредоточены средства выполнения приложений. [c.275] Дальнейший переход к системе распределенных вьршслений приводит к перемещению прикладного ПО или его части на специальный сервер или сервер базы данных, т. е. реализуются двух- и трехзвенные схемы. DBS - двухзвенная структура дистанционного управления, основанная на разделении прикладных процедур на две части индивидуальные для каждого пользователя и общие для многих задач. В этой структуре под приложением понимают совокупность именно общих процедур. Эта совокупность обычно представляется на процедурных расширениях SQL и сохраняется в специальном словаре базы данных. В альтернативных вариантах (например, в RDA) все прикладные процедуры включаются в прикладные программы и, следовательно, при необходимости их изменения приходится модифицировать практически все прикладное ПО. Выделение таких х оцедур в отдельное приложение облегчает их модификацию. Кроме того, в DBS снижается трафик, так как обмены по сети происходят не для каждой операции с базой данных, а для каждой транзакции, состоящей из нескольких операций. [c.275] Вариант AS реализуется по трехзвенной схеме, в которой для приложений используются узлы, отделенные от терминального (локального) узла и от сервера базы данных, т. е. одновременно используются модели DBS и RDA. [c.275] Помимо проблемы распределения серверных функций между узлами сети имеется проблема разделения этих функций между многими пользователями АС. Эта проблема решается либо по схеме один к одномууу, либо по многопотоковой схеме. В первой из них для каждого активного пользователя создается своя копия СУБД. Во второй СУБД должна быть реентерабельной программой, обслуживающей одновременно многих пользователей. [c.275] Вернуться к основной статье