Modello di dati a grafo di Neptune - Amazon Neptune

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Modello di dati a grafo di Neptune

L'unità di base dei dati grafici di Amazon Neptune è un elemento a quattro posizioni (quad), simile a un quad Resource Description Framework (). RDF Di seguito sono riportate le quattro posizioni di una quadrupla di Neptune:

  • subject    (S)

  • predicate  (P)

  • object     (O)

  • graph      (G)

Ogni quad è una dichiarazione che crea un'asserzione relativa a una o più risorse. Una dichiarazione può asserire l'esistenza di una relazione tra due risorse o può collegare una proprietà (coppia chiave-valore) a una risorsa. Il valore del predicato quad può essere considerato generalmente come il verbo dell'istruzione. Descrive il tipo di relazione o proprietà definita. L'oggetto è la destinazione della relazione o il valore della proprietà. Di seguito vengono mostrati gli esempi:

  • Una relazione tra due vertici può essere rappresentata archiviando l'identificatore del vertice di origine nella posizione S, l'identificatore del vertice di destinazione nella posizione O e l'etichetta edge nella posizione P.

  • Una proprietà può essere rappresentata archiviando l'identificatore dell'elemento nella posizione S, la chiave di proprietà nella posizione P e il valore della proprietà nella posizione O.

La posizione del grafico G viene utilizzata in modo diverso nei vari stack. Per RDF i dati in Neptune, G la posizione contiene un identificatore grafico denominato. Per i grafici delle proprietà in Gremlin, viene utilizzato per archiviare il valore dell'ID edge nel caso di un edge. In tutti gli altri casi, come impostazione predefinita è un valore fisso.

Un set di dichiarazioni quad con identificatori di risorsa condivisi crea un grafico.