|
Эта публикация цитируется в 5 научных статьях (всего в 5 статьях)
Алгоритмы и программные средства
Структурирование виртуальных мультидокументов в ситуационно-ориентированных базах данных с помощью entry-элементов
В. В. Миронов, А. С. Гусаренко, Н. И. Юсупова ФГБОУ ВО Уфимский государственный авиационный технический университет (УГАТУ)
Аннотация:
В статье рассматриваются ситуационно-ориентированные базы данных — информационный процессор в составе веб-приложения, обрабатывающий XML-документы на основе иерархической ситуационной модели (HSM — Hierarchical Situational Model). На данном этапе развития СОБД является репозиторием документов и частью направления NoSQL. Хранилище отображается на гетерогенные документы и обрабатывается в контексте текущей ситуации. Обсуждаются способы задания в HSM виртуальных мультидокументов (ВМД) как совокупности экземпляров документов, отображаемых на реальные данные в различных физических хранилищах. Предлагается структурированный подход, при котором каждый виртуальный документ, входящий в состав ВМД, задается именованным entry-элементом в составе doc-элемента, задающего ВМД в целом и ссылки на такие документы. Внутри entry-элементов, имеющих уникальные имена, указываются запросы на выборку из хранилища XML-документов. Подход иллюстрируется на примерах ВМД, отображаемых на реальные данные в виде таблиц базы данных MySQL, zip-архивов, XML-файлов, веб-сервисов. Благодаря использованию entry-элементов соблюдается принцип инвариантности включая случай, когда изменение отображения не влияет на часть модели с виртуальными документами. Структура виртуальных мультидокументов в СОБД с использованием entry-элементов реализована на платформе PHP сайта СОБД, где доступны образцы программного кода.
Ключевые слова:
ситуационно-ориентированная база данных; веб-приложение; управление на основе встроенной модели; иерархическая ситуационная модель; виртуальный мультидокумент; интеграция данных; HSM; NoSQL; XML; DOM; MySQL; PHP.
Образец цитирования:
В. В. Миронов, А. С. Гусаренко, Н. И. Юсупова, “Структурирование виртуальных мультидокументов в ситуационно-ориентированных базах данных с помощью entry-элементов”, Тр. СПИИРАН, 53 (2017), 225–242
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/trspy963 https://www.mathnet.ru/rus/trspy/v53/p225
|
|