Java встроена в память графа - PullRequest
0 голосов
/ 11 ноября 2018

Мы ищем опцию для представления наших таблиц отношений в graphdb (для определенных случаев использования запрос графа будет менее сложным, чем sql). Мы хотим, чтобы возможности были при запуске tomcat, мы можем быстро построить график, используя некоторые файлы (например, csv), а затем сохранить его в основной памяти для запросов. Мы также должны иметь возможность обновлять представление памяти на лету, если произойдет какое-либо изменение данных. Мы оценили вариант пары, как показано ниже

  • встроенный neo4j - это прекрасно, но потребляет много оперативной памяти. 300-400 МБ данных почти занимают 2-3 ГБ оперативной памяти.

  • netflix-graph (https://github.com/Netflix/netflix-graph)) - хорошо для нашего варианта использования, но проект, похоже, не требует обслуживания. Поскольку он не получил широкого применения, мы не уверены, какие у него проблемы, и если можно использовать для производства.

Помимо двух вышеупомянутых вариантов, люди могут предложить альтернативы, которые мы можем оценить.

ТИА

...