Библиотека в цифровом пространстве – вчера, сегодня, завтра
22 Стоимость аренды выделенных серверов в среднем колеблется в диапазоне от 1500 до 2500 рублей в месяц, стоимость собственного сервера на несколько порядков выше. Содержание его под силу только крупным библиотечным учреждениям. Городские, сельские и другие не крупные библиотечные бюджетные учреждения не обладают такими финансовыми возможностями. Кроме того, количество записей в библиографических базах невелико и приобретение выделенного сервера для их хранения является нерациональным. Таким образом, многие бюджетные библиотечные учреждения Самарской области не в состоянии организовать поисковый информационно-библиографический web-сервис собственными силами. В работе описан новый метод использования на сайтах учреждений базы библиографических записей, созданных с помощью автоматизированной информационно-библиографической системы Marc-SQL. Предложенный метод реализован на языке PHP с использованием СУБД MySQL, что позволяет применить поисковый модуль на сайтах библиотечных учреждений, находящихся на хостингах. Анализ работы интернет-модуля АИБС MARC-SQL также выявил ряд существенных недостатков, связанных с использованием сервиса конечным потребителем – читателем. Страница поиска, созданная данным модулем, вызывает нарекания в плане удобства использования. Она состоит из множества полей с вариантами их группирования (выпадающие списки «И», «ИЛИ», «НЕ»). Такая система призвана увеличить гибкость возможных запросов. Однако, в действительности это запутывает неподготовленного человека. Кроме того, это не всегда оправдано, так как используются множественные вложенные запросы к СУБД, что существенно снижает скорость обработки задания. Особенно это заметно при объёме записей более 160000 строк. Целью данной работы было создание поискового информационно- библиографического web-сервиса, способного быстро и точно обработать запрос пользователя. Разработанный сервис использует в качестве СУБД MySQL и написан на языке PHP, что существенно расширяет возможности по установке данного модуля, делая возможным использование различных типов операционных систем. Особенностью данного поискового информационно-библиографического сервиса является сокращение количества таблиц. В интернет-модуле Marc-SQL используется 55 таблиц. Однако информация о документах хранится в единственной таблице. Остальные таблицы являются служебными и необходимы для комплектования фонда, учёта читателей и других операций в АИБС MARC-SQL. Для полноценного поиска нужного документа со страниц сайта достаточно нескольких таблиц. Укрупненная блок-схема алгоритма поиска документа в базе данных приведена на рис. 1.
Made with FlippingBook
RkJQdWJsaXNoZXIy MTgxNjY1