Sto sviluppando un'applicazione in cui ho bisogno di una struttura per rappresentare un enorme grafico (tra 1000000 e 6000000 nodi e 100 o 600 spigoli per nodo) in memoria. La rappresentazione dei bordi conterrà alcuni attributi della relazione.Struttura enorme del grafico
Ho provato una rappresentazione della mappa di memoria, array, dizionari e stringhe per rappresentare quella struttura in memoria, ma questi si bloccano sempre a causa del limite di memoria.
Mi piacerebbe avere un consiglio su come posso rappresentare questo, o qualcosa di simile.
A proposito, sto usando python.
hai detto che ci sono solo 600 spigoli - perché non li memorizzi? – Cam
Intendi 100-600 spigoli per nodo? – tster
È necessario utilizzare un database, poiché il set di dati, anche con un puntatore per porzione di dati, è enorme, per non dire come oggetti python. Come vuoi interrogare e attraversare il tuo grafico determinerai che tipo di database usi. –