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?