Networkx i trwałość w Pythonie (być może w neo4j)

Mam aplikację, która tworzy wiele tysięcy wykresów w pamięci na sekundę. Chcę znaleźć sposób na ich utrwalenie w celu późniejszego zapytania. Nie są szczególnie duże (być może max ~ 1k węzłów).

Muszę być w stanie przechowywać cały obiekt wykresu, w tym atrybuty węzłów i atrybuty krawędzi. Następnie muszę być w stanie wyszukać wykresy w określonych oknach czasowych w oparciu o atrybut czasu w węźle.

Czy istnieje prosty sposób zmuszenia tych danych do neo4j? Jeszcze nie znalazłem żadnych przykładów tego. Chociaż znalazłem kilka bibliotek python, w tym wbudowany neo4j i klienta odpoczynku.

Czy wspólne podejście do ręcznego przechodzenia przez wykres i zapisywania go w ten sposób?

Czy są jakieś lepsze alternatywy trwałości?

questionAnswers(1)

yourAnswerToTheQuestion