Книга посвящена подходу Polyglot Persistence и применению ситуационно-ориентированных баз данных для обработки XML/JSON документов. Рассматривается использование иерархической ситуационной модели HSM для гибкого отображения виртуальных документов на данные из разных физических хранилищ. Предлагается подход к интеграции отображений путем разработки для каждого типа хранилища трех модулей: манипулирования, загрузки и сохранения данных в виде обратных вызовов.
Подход иллюстрируется на примере отображения данных на таблицу реляционной SQLite. Обсуждаются преимущества подхода и практическая реализация на PHP. Книга будет полезна разработчикам, использующим ситуационно-ориентированные базы данных и подход Polyglot Persistence.
Автор освещает подход Polyglot Performance, которым разрабатывает ситуационно ориентированные базы данных. Платформа Web-приложений содержит в себе информационный процессор, который обрабатывает XML и JSON-документы, работая на иерархических ситуационных моделях. Обсуждает гибкий метод с использованием модели HMS, где описания виртуальных документов вносят корректировки в реальный источник данных (разнообразные физические хранилища). Предложен целый метаязык, который обеспечивает работу с трех существующих регламентных модуля манипулирования, выгрузки и сохранения. Для каждой разновидности хранилища требуется написание соответствующих функций обратного доzenia. Наглядности представленной концепции придерживается реализованный пример его применения поверх таблицы реляционных БД SQLite. Приводятся примеры работы с подобной технологией в среде платформы PHP и возможные преимущества использования.
Электронная Книга «Встраивание отображений виртуальных мультидокументов на реальные источники данных в ситуационно-ориентированных базах» написана автором А. С. Гусаренко в 2018 году.
Минимальный возраст читателя: 0
Язык: Русский
Серии: Прикладная информатика. Научные статьи
Описание книги от А. С. Гусаренко
В рамках подхода Polyglot Persistence в статье рассматриваются ситуационно-ориентированные базы данных – информационный процессор в составе веб-приложения, обрабатывающий XML/JSON-документы на основе иерархической ситуационной модели HSM. Обсуждается гибкое задание в HSM отображений виртуальных документов на реальные данные из различных физических хранилищ. Предлагается подход к встраиванию отображений, предусматривающий для каждого нового типа хранилища разработку трех модулей: манипулирования, загрузки и сохранения, реализуемых в виде функций обратного вызова. Подход иллюстрируется на примере отображения на таблицу реляционной базы данных SQLite. Рассматриваются преимущества подхода и практическая реализация на платформе PHP.