Труды КНЦ вып.9 (ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ) вып. 9/2019(10)

графовых алгоритмов и, исходя из этого, выбирать какими элементами графовой модели будут представлены части объекта моделирования. Заметим также, что использование графовых баз данных дополнительно открывает возможности для применения визуального анализа данных в виду того, что результатом запросов в большинстве случаев будет являться графовая структура, которая подразумевает явную и привычную визуальную метафору — множество вершин, соединенных ребрами, чего нельзя сказать в отношении реляционных баз данных, представляющих в виде ответа некоторую таблицу. Поэтому для облегчения интерпретации результатов аналитических операций имеет смысл дополнитльно использовать средства визуального анализа (например, Gephi [10]), позволяющие визуально отразить свойства элементов полученного графа. Заключение На сегодняшний день графовые СУБД вполне можно рассматривать как альтернативу традиционным реляционным СУБД в отношении хранения и анализа данных, обладающих сложной иерархической структурой, различные элементы которой по разному могут обрабатываться в рамках аналитических операций. В первую очередь это относится к нормативно-справочные данным (Reference Data Management, RDM), и мастер-данным (Master Data Management, MDM). Наряду с этим графовые СУБД хорошо подходят для моделирования объектов предметной области, обладающих явной сетевой структурой. Распространенными графовыми моделями данных на данный момент являются RDF-модель, представляющая данные в виде троек (субъект, свойство, значение), и модель графа свойств или атрибутированного графа (Property graph), позволяющая задавать внутреннюю структу у вершин и дуг, в виде наборов пар (ключ, значение). Представление данных в виде графовой модели дает возможность применять в рамках аналитических операций множество алгоритмов с хорошо исследованными свойствами. Однако эффективность их применения напрямую зависит от сформированного подхода к моделированию, так как именно это определяет какого рода информация и в какой степени будет учтена при анализе. Использование в качестве математической основы графовых СУБД теории графов делает весьма востребованным выполнение визуализации результатов запросов для ускорения и облегчения их интерпретации аналитиком. Формирование такой визуализации как правило заключается в основном к выбору взаиморасположения вершин и узлов графа, их размера, окраски. Но уже это потенциально обладает большей вариативностью, чем отображение результата в виде таблицы при использовании реляционных СУБД. Таким образом, можно сказать, что хоть графовая модель и предполагает использование конкретной визуальной метафоры, но обеспечение ее эффективности с точки зрения скорости и правильности дальнейшей интерпретации представляет собой сложную проблему, которую следует решать с учетом условий исходной задачи и стереотипов пользовательского восприятия. Таким образом, применение графовых СУБД становиться на сегодняшний день довольно привлекательным для хранения и анализа данных, представляющих собой сложные иерархические структуры. Однако принятие 144

RkJQdWJsaXNoZXIy MTUzNzYz