Использование технологий WWW для доступа к базам данных

       

Динамическое создание гипертекстовых документов на основе содержимого БД


В этом варианте доступ к БД осуществляется специальной CGI-программой,

запускаемой WWW-сервером в ответ на запрос WWW - клиента.

Эта программа, обрабатывая запрос, просматривает содержимое БД и создает выходной HTML-документ,

возвращаемый клиенту (см.рис.1-3).

Это решение эффективно для больших баз данных со сложной структурой

и при необходимости поддержки операций поиска. Показаниями также являются частое обновление и невозможность

синхронизации преобразования БД в статические документы с обновлением

содержимого. В этом варианте возможно осуществлять изменение БД из WWW-интерфейсов.

К недостаткам этого метода можно отнести большое время обработки

запросов, необходимость постоянного доступа к основной базе данных, дополнительную

загрузку средств поддержки БД, связанную с обработкой запросов от WWW - сервера.

Для реализации такой технологии необходимо использовать взаимодействие WWW-сервера

с запускаемыми программами CGI - Common Gateway Interface. Выбор программных

средств достаточно широк - языки программирования, интегрированные средства типа генераторов отчетов. Для СУБД со внутренними языками программирования существуют

варианты использования этого языка для генерации документов.



Содержание раздела