Мы ищем опцию для представления наших таблиц отношений в graphdb (для определенных случаев использования запрос графа будет менее сложным, чем sql). Мы хотим, чтобы возможности были при запуске tomcat, мы можем быстро построить график, используя некоторые файлы (например, csv), а затем сохранить его в основной памяти для запросов. Мы также должны иметь возможность обновлять представление памяти на лету, если произойдет какое-либо изменение данных. Мы оценили вариант пары, как показано ниже
встроенный neo4j - это прекрасно, но потребляет много оперативной памяти.
300-400 МБ данных почти занимают 2-3 ГБ оперативной памяти.
netflix-graph (https://github.com/Netflix/netflix-graph)) - хорошо для нашего варианта использования, но проект, похоже, не требует обслуживания. Поскольку он не получил широкого применения, мы не уверены, какие у него проблемы, и если можно использовать для производства.
Помимо двух вышеупомянутых вариантов, люди могут предложить альтернативы, которые мы можем оценить.
ТИА