32
Техническое обеспечение - это комплекс технических средств, обеспечивающих ра-
боту ИС, соответствующей документации на эти средства и технологические процессы.
В настоящее время существует несколько технологий передачи данных. Рассмот-
рим две архитектуры, такие как файл-сервер и клиент-сервер.
В архитектуре «клиент-сервер» сервер базы данных не только обеспечивает доступ
к общим данным и обработку этих данных. Клиент посылает на сервер запросы на чтение
или изменение данных, которые формулируются на языке SQL. Сервер сам выполняет все
необходимые изменения или выборки, контролируя при этом целостность и согласован-
ность данных, и результаты в виде набора записей или кода возврата посылает на компь-
ютер клиента.
Недостатками же архитектуры с файловым сервером является то, что данные хра-
нятся в одном месте, а обрабатываются в другом. Это означает, что их нужно передавать
по сети, что приводит к очень высоким нагрузкам на сеть и, вследствие этого, резкому
снижению производительности приложения при увеличении числа одновременно работа-
ющих клиентов. Вторым важным недостатком такой архитектуры является децентрализо-
ванное решение проблем целостности и согласованности данных и одновременного до-
ступа к данным. Такое решение снижает надежность приложения.
Архитектура «клиент-сервер» позволяет устранить все указанные недостатки.
Кроме того, она позволяет оптимальным образом распределить вычислительную нагрузку
между клиентом и сервером, что также влияет на многие характеристики системы: стои-
мость, производительность, поддержку.
При разработке информационной системы будет использована технология клиент-
сервер. Во-первых, сервер оптимизирует выполнение функций обработки данных, что из-
бавляет от необходимости оптимизации рабочих станций. Сервер позволяет быстро по-
лучить результаты обработки запроса. Во-вторых, поскольку рабочие станции не обраба-
тывают все промежуточные данные, существенно снижается нагрузка на сеть. Предо-
ставляется возможность ведения журнала операций, в котором автоматически регистри-
руются все прошедшие транзакции что, в свою очередь, поможет быстрому восстановле-
нию системы при аппаратных сбоях. Данная технология организуется проще, и оборудо-
вание для её организации вполне приемлемо по стоимости приобретения.
Таким образом, проектируемая система с технической точки зрения будет представ-
лять собой набор объединенных в единую сеть ЭВМ – клиентов, с которых при помощи