Рецензия на статью С.Г. Ермакова

Статья С.Г. Ермакова «Современные АИБС, или Последствия «головокружения от успехов» посвящена анализу и критике современных систем автоматизации библиотек на примере системы «Библиотека 4.0» (если не считать пространного вступления, содержащего общие места из истории программирования и теории реляционных баз данных).

Возможно, критика системы «Библиотека 4.0», которую автор, по всей видимости, хорошо знает, вполне обоснована – здесь слово за опытными пользователями и разработчиками этой системы. А вот перенос этой критики на другие системы автоматизации библиотек на основании простейшего посыла – «Знакомство с ИРБИС и МАРК, в основе которых лежит тот же принцип, что и в основе «Библиотеки», позволяет считать, что все, сказанное о принципах работы «Библиотеки», равно может быть сказано и об этих двух системах», мягко говоря, некорректен.

Последняя версия системы МАРК – SQL–МАРК работает на основе современных реляционных баз данных (РБД), в полной мере используя их возможности (т.е. MARC-формат полностью «разложен» по реляционным таблицам).

ИРБИС использует отличную от РБД модель данных и, разумеется, свободен от главного «греха», в котором автор уличает систему «Библиотека 4.0», – профанации РБД (представление всей MARC-записи в виде одного поля единственной реляционной таблицы). Именно этот мнимый грех дает автору «право» обвинять ИРБИС в тяжеловесности и неповоротливости. Используемая в ИРБИС модель данных и соответствующие средства доступа позволяют эффективно организовывать индексирование и манипулирование данными (говорить об этом подробнее здесь не имеет смысла, достаточно лишь сказать, что по скорости поиска – одним из основных показателей АИБС – с ИРБИС мало что может сравниться).

У непосвященного читателя статьи С.Г. Ермакова может возникнуть впечатление, что разработчики наиболее популярных и распространенных в настоящее время систем автоматизации библиотек (ИРБИС, SQL-МАРК, «Библиотека 4.0 и 5.0» и др.) находятся в тайном сговоре с целью не допустить появления новой системы, превосходящей по всем показателям их «устаревшие детища». Разумеется, это не соответствует действительности.

Рынок программных продуктов для автоматизации библиотек абсолютно свободен, никаких картельных соглашений не существует, всякий разработчик имеет возможность продемонстрировать свои знания и мастерство и как следствие (по выражению автора статьи) «срубить» деньги с потребителей.

В заключительной части статьи утверждается, что представление MARC-формата в виде реляционной модели, а следовательно, и создание АИБС в целом на основе РБД является совсем несложной задачей. У всякого, кто хотя бы пытался разрабатывать АИБС, это не может вызвать ничего, кроме улыбки. «Укладывание» MARC-формата в реляционные таблицы представляет собой проблему чрезвычайную по своей сложности. Именно это является главным «камнем преткновения» и вынуждает разработчиков или искать отличные от РБД модели, или «огрублять» степень структуризации данных, регламентируемую MARC-форматом (что, увы, недопустимо, поскольку MARC-формат – библиотечный стандарт, установленный не программистами). Тому же, кто все-таки считает эту задачу простой, можно пожелать только одного – «Флаг в руки!».

Бродовский А.И.,
зав. отделом разработки
и совершенствования АБИС
и технологий ГПНТБ России