Modelo de dados de grafo do Neptune - Amazon Neptune

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Modelo de dados de grafo do Neptune

A unidade básica dos dados gráficos do Amazon Neptune é um elemento de quatro posições (quádruplo), semelhante a um quádruplo do Resource Description Framework (). RDF Veja as quatro posições de um quadrante do Neptune:

  • subject    (S)

  • predicate  (P)

  • object     (O)

  • graph      (G)

Cada quadrante é uma instrução que faz uma declaração sobre um ou mais recursos. Uma instrução pode confirmar a existência de um relacionamento entre dois recursos ou pode anexar uma propriedade (par de valor-chave) a um recurso. Você pode pensar no valor do predicado do quadrante geralmente como o verbo da instrução. Ele descreve o tipo de relacionamento ou de propriedade que está sendo definido. O objeto é o destino do relacionamento ou o valor da propriedade. Veja os exemplos a seguir:

  • Uma relação entre dois vértices pode ser representada armazenando o identificador do vértice de origem na posição S, o identificador do vértice de destino na posição O e o rótulo da borda na posição P.

  • Uma propriedade pode ser representada armazenando o identificador do elemento na posição S, a chave da propriedade na posição P e o valor da propriedade na posição O.

A posição do gráfico G é usada de forma diferente em pilhas distintas. Para RDF dados em Netuno, a posição contém um G identificador de gráfico nomeado. Para gráficos de propriedades no Gremlin, ele é usado para armazenar o valor do ID de ponto no caso de um ponto. Em todos os outros casos, o padrão é um valor fixo.

Um conjunto de instruções quad com identificadores de recursos compartilhados cria um gráfico.