Potrzebuję przechowywać duży i dynamiczny nieukierunkowany wykres w Google Appengine, jaki jest najlepszy sposób na zrobienie tego? Reprezentacja wykresu musi być w stanie obsługiwać szybkie wyciąganie zestawu wierzchołków (dla renderowania na stronie) i wszystkich linków z określonego wierzchołka oraz ścieżek na całym wykresie (chociaż optymalna ścieżka nie jest tak naprawdę potrzebna, wystarczy dość dobry)Przechowywanie skierowanego wykresu w google appengine datastore
Moje przemyślenia na ten temat: Najbardziej oczywistym sposobem jest posiadanie modelu wierzchołków i modelu krawędziowego, który odwołuje się do dwóch wierzchołków, jednak brzmi to tak, jakby skończył się przy użyciu ogromnej ilości zapytań. dla każdej operacji zastanawiam się, czy istnieje lepszy sposób (może jakoś budować informacje o każdym wierzchołku)
Problem polega na tym, że wykres jest dynamiczny, ponowne obliczenie wszystkich zmian ścieżek będzie kosztować strasznie dużo mojego limitu – Martin