Графовая база данных
Драйвер устройства Графовая база данных позволяет SberMobile Server хранить составляющие топологии узлы, ребра и их свойства. Он предназначен для хранения данных, не ограничивая их заранее определенной моделью. В SberMobile драйвер GraphDB устанавливает соответствие между наборами экземпляров класса и отношениями между ними.
Конструкционно, графовые базы данных позволяют легко и быстро извлекать сложные иерархические структуры, которые сложно смоделировать в реляционных системах.
Первый класс драйвера БД - Neo4j
. Он способен поддерживать сверхбольшие неизменяемые графы и предоставляет специальный язык запросов по графам. Этот язык используется для загрузки пользовательских частей топологии для анализа в оперативной памяти или визуализации.
Другой класс драйвера БД - TinkerGraph
. Это легкая база данных графов в памяти, которая служит эталонной реализацией для модели графов свойств.
Информация о драйвере
ID плагина драйвера: | com.tibbo.linkserver.plugin.device.graphdb |
Общие настройки
Не определены.
Настройки уровня пользователя
Не определены.
Свойства аккаунта device
Настройки соединения
Настройки соединения определяют, как SberMobile Server взаимодействует с сервером GraphDB. Доступны следующие свойства соединения:
Свойство | Описание |
Встроенная СУБД | Определяет, должен ли использоваться экземпляр графовой БД, встроенный в SberMobile Server. |
Адрес СУБД | IP адрес или имя хоста сервера внешней графовой БД. |
Порт СУБД | Номер порта сервера внешней графовой БД. |
Имя пользователя | Логин внешней графовой БД. |
Пароль | Пароль от внешней графовой БД. |
Класс драйвера (только если не совместим с JDBC4) | Выберите либо TinkerGraph, либо Neo4j. |
Дополнительные свойства | Таблица с дополнительными свойствами соединения БД. В таблице два столбца: |
Минимальный размер пула запросов | Минимальный размер соединений, поддерживаемый пулом запросов. |
Максимальный размер пула запросов | Максимальный размер соединений, поддерживаемый пулом запросов. |
Запрос на добавление пула | Приращение, по которому расширяется объем пула запросов. |
Активы device
Активы не поддерживаются драйвером.
Настройки device
Драйвер устройства GraphDB создает одну динамическую переменную Device, которая называется Статистика базы данных. Переменная включает следующие поля:
Поле | Описание |
Имя СУБД | Показывает имя БД. |
Версия СУБД | Показывает версию БД. |
Драйвер СУБД | Имя драйвера вашей указанной БД. |
Версия драйвера СУБД | Показывает версию драйвера БД. |
Количество соединений | Количество соединений, установленных с БД. |
Количество занятых соединений | Количество занятых соединений с БД. |
Операции device
Выполнить запрос
Данное действие позволяет выполнять произвольные запросы к БД. Поддерживаются запросы "выбрать" и "обновить".
События device
Драйвер не предоставляет события.
Подключение
Данный драйвер приводит устройство в режим Онлайн, если соединение было установлено успешно.