ПОИСК Статьи Чертежи Таблицы Межсистемная связь из "Как интегрировать САПР и АСТПП " Сеть терминалов. Любая сеть обычно содержит несколько, различных видов компьютеров со многими различными видами данных. Сетевой подход делает возможным доступ данного конкретного терминала или рабочей станции ко многим разным компьютерам (предположительно ко всем в сети). Для этого служит ееть терминалов. [c.285] Сеть терминалов позволяет пользователям вводить некоторые команды, которые предписывают соответствующим сетевым устройствам установить связь между терминалом пользователя и желаемым компьютером. [c.285] Такая организация обеспечивает некоторую гибкость. Напр HMepj имеется возможность повысить специализацию и оптимизацию любого данного узла применительно к его назначению, однако локально размещенные пользователи не ограничиваются узким кругом возможностей, а могут получать полный доступ со всему разнообразию функциональности, предоставляемой сетью. Эта гибкость влечет за собой требование большой осторожности в работе системы (см. разд. 10.6). [c.285] Разделение файлов. Для обмена данными между компьютерами простейшим решением является разделение файлов. Если два компьютера нуждаются в одних и тех же данных, то решение может свестись всего лишь к копированию файла на ленту и ручному переносу ее на второй компьютер, где она будет считана. Сеть может обеспечить эту относительно несложную (но часто исключительно полезную) передачу данных по проводам, без привлечения ленты (или руки для переноса ленты). Простое копирование файла создает избыточный файл на втором компьютере и может привести к возникновению проблемы синхрон1 зации (особенно если оба компьютера производят модификацию данных). [c.285] Во многих случаях нет необходимости копировать файл из одного компьютера в другой ведь дело сводится к тому, что программа во втором компьютере нуждается в данных, размещенных в первом. Сетевая организация может позволить второму компьютеру разделять эти даннь е, просто читать их по мере необходимости через сеть, не нуждаясь в изготовлении второй копии файла. Ниже мы кратко рассмотрим, как это делается. [c.285] Для данного узла системБЕ этот прием может служить для чтения файла из другого узла, а также для отсылки файла в другой узел. [c.286] Преобразование данных. Именно потому, что два компьютера физически способны обмениваться данными, нет полной гарантии, что программы на одном компьютере окажутся в состоянии расшифровать данные, запомненные в другом данные в одной системе могут храниться в формате, непонятном программам другой системы. Поэтому важно исследовать требования и методы преобразования данных в сетях (см. разд. 10.7). Эти аспекты являются особенно критическими, когда вы планируете смешать в одной сети аппаратное или программное обеспечение от различных поставш,иков. [c.286] Понятие распределенной базы данных. Аналогично тому, как драйвер ввода-вывода может быть предназначен для чтения или записи файла по запросу из другого узла, он может быть предназначен для чтения или занесения отдельных записей в рамках некоего файла через сеть. В структурированной файловой системе, например реляционной, иерархической или сетевой базе данных (в данном контексте термин сетевая относится к организации базы данных), удаленный доступ требует решения многих проблем. К их числу относятся следующие. [c.286] Очевидно, подобное проектирование требует переосмысления традиционного подхода к созданию базы данных, который, вообще говоря, основывался на предположении, что все связанные элементы данных размещаются на одном и том же компьютере. Производительность, т. е. быстрота доступа к записям в базе данных, заслуживает особого рассмотрения, поскольку на нее влияют топология сети и скорости связи. В предыдущем йримере, если производственные данные подразделения XYZ состоят из 100 000 записей и подразделение XYZ соединено с большим компьютером медленной линией передачи данных, то на подведение итогов производства могут уйти часы. Лучше выполнить процесс на компьютере подразделения XYZ, а результат просто передать на большой компьютер по запросу. [c.287] Вернуться к основной статье