Я новичок в мире Graph DB, и я в целом понимаю всю концепцию, но мне нужна небольшая помощь по конкретной проблеме.
Я работаю над одним решением EMS, которое будет использоваться для управления сетью устройства. Данные Spring будут использоваться в проекте.
Первоначальная идея состоит в том, чтобы иметь 3 типа узлов (сущности):
- Модель устройства
- Действие
- Команда
Команда может быть частью любого действия много раз, одна команда должна существовать во многих действиях с различным порядком выполнения.
Модель устройства будет зависеть от команд, которые поддерживается этим устройством.
Действие - это набор команд в определенном порядке c. Одно и то же действие должно быть установлено для разных команд и по-разному упорядочено в зависимости от типа устройства.
Порядок важен.
Связь будет создана, когда какое-либо устройство поддерживает действие, и действие должно быть связано с командами, но основано на модели устройства. У кого-нибудь есть идея, какая модель графа лучше всего подходит для такого рода проблем?
Большое спасибо