У меня есть динамический график, меняющийся со временем, и я использую библиотеку Jgrapht для хранения каждого экземпляра графика в памяти, используяUndirectedGraph<Node, DefaultEdge> timeGraph = new SimpleGraph<Node, DefaultEdge>(DefaultEdge.class);
Поскольку хранить несколько огромных графиков в памяти очень сложно, я хотел знать, есть ли способ хранить каждый экземпляр timeGraph
в том виде, в котором он есть, в базе данных, такой как MongoDB (Neo4j или любая другая), и импортировать конкретный график в память каждый раз. нужно; вместо того, чтобы снова строить узлы и отношения в базе данных графа.
P.S. Я пытался экспортировать в формат файла graphML и импортировать каждый раз, но это не помогает (из-за моих дополнительных требований к хранению подграфа). customGraphMLImporter.GraphMLImport(i_timestep);
Ищу входные данные, чтобы я мог попробовать варианты. Спасибо.