Я новичок в концепции графа db, и мне интересно, является ли это правильным решением для моей проблемы, и если да, то каковы лучшие технологии?
Я работаю над игрой, в которойигрок может переходить через N состояний, а график представляет все возможные состояния (вершины) и вероятности перехода из одного состояния в новое состояние (ребра).
Каждая вершина представляет состояние игрока. Это состояние будет содержать ссылки / указатели на все возможные состояния, в которые игрок может перейти из этого конкретного состояния, и функцию, которая вычисляет вероятности для каждого из состояний, в которые этот игрок может перейти (ребра) из этого текущего состояния. Функция примет некоторые свойства / состояние проигрывателя и определит вероятности.
Я могу очень легко кодировать это дерево, скажем, на Java, но как мне сохранить эту структуру в базе данных, чтобы каждый игрок выходил в онлайнМожет ли запросить API / сервер, на котором загружено все игровое дерево, и определить, как перевести игрока из состояния A в состояние B? График БД?
Спасибо!