Sto iniziando a lavorare con i database di grafici e nel mio team abbiamo iniziato a modellare un grafico per il nostro software. Il problema arriva quando proviamo a "documentare" il modello, a vedere la struttura del nostro database. Con i database SQL è sufficiente osservare lo schema SQL.Modellazione di Neo4j (o qualsiasi altro database di grafici)
Abbiamo passato un po 'di tempo a leggere blog e documentazione neo4j, ma abbiamo visto che il solito modo di mostrare come funziona un grafico è con un grafico minimale che mostra alcuni dati di esempio (campioni casuali: sample1, sample2, ecc.) . È fantastico per scopi didattici, ma ci piacerebbe essere in grado di farlo in un modo un po 'più formale. Vorremmo impostare quale tipo di nodo può relazionarsi con un altro e con quale tipo di relazione, quel tipo di cose.
Utilizzando Spring è possibile avvolgere il grafico con le classi, ma è molto specifico per il modello Java e OO e stiamo lavorando con Erlang. Stiamo cercando un qualche tipo di linguaggio formale (equivalente allo schema SQL), o un equivalente modello E-R, o qualcosa del genere.
È solo un modello di social network generico (amici, post, risposte a post, foto, ecc.). Sarebbe bello se tu potessi mostrarmi un esempio di cosa stai parlando, io sono solo un principiante nel mondo grafico, e sono troppo attaccato al modello relazionale. :-) –
Ma così facendo, non credi @Michael_Hunger, in un certo senso, generi dei supernodi? – Riduidel
@Riduidel si lo farai –