Building of virtual multidocuments mapping to real sources of data in situation oriented bases

Autor: Yusupova, N.I., Gusarenko, А.S., Mironov, V.V.
Jazyk: angličtina
Rok vydání: 2017
Předmět:
DOI: 10.25559/sitito.2017.5.373
Popis: Within the framework of the Polyglot Persistence approach, a situationally-oriented database is considered - an information processor within a web application that processes XML / JSON documents based on the HSM hierarchical situational model. A flexible task in HSM of displaying virtual documents for real data from various physical storages is discussed. An approach to embedding maps is proposed, which provides for each new type of storage the development of three modules: manipulation, loading and saving, implemented as callback functions. The approach is illustrated by the example of mapping to the table of the relational database SQLite. The advantages of the approach and practical implementation on the PHP platform are discussed.
В рамках подхода Polyglot Persistence рассматриваются ситуационно-ориентированные базы данных – информационный процессор в составе веб-приложения, обрабатывающий XML/JSON-документы на основе иерархической ситуационной модели HSM. Обсуждается гибкое задание в HSM отображений виртуальных документов на реальные данные из различных физических хранилищ. Предлагается подход к встраиванию отображений, предусматривающий для каждого нового типа хранилища разработку трех модулей: манипулирования, загрузки и сохранения, реализуемых в виде функций обратного вызова. Подход иллюстрируется на примере отображения на таблицу реляционной базы данных SQLite. Обсуждаются преимущества подхода и практическая реализация на платформе PHP.
Databáze: OpenAIRE