Neptune 그래프 데이터 모델 - Amazon Neptune

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Neptune 그래프 데이터 모델

Amazon Neptune 그래프 데이터의 기본 단위는 리소스 설명 프레임워크() 쿼드와 유사한 4포지션(쿼드RDF) 요소입니다. Neptune 쿼드의 네 위치는 다음과 같습니다.

  • subject    (S)

  • predicate  (P)

  • object     (O)

  • graph      (G)

각 쿼드는 하나 이상의 리소스에 대한 어설션을 이루는 문입니다. 문은 두 리소스 사이에 관계가 있음을 설명하거나 리소스에 속성(키-값 페어)을 연결할 수 있습니다. 쿼드 조건자 값을 일반적으로 문의 동사로 생각할 수 있습니다. 정의 중인 관계 또는 속성 유형을 설명합니다. 객체는 관계 또는 속성 값의 대상입니다. 예를 들어, 다음과 같습니다.

  • 소스 버텍스 식별자를 S 위치에, 대상 버텍스 식별자를 O 위치에, 엣지 레이블은 P 위치에 저장하여 두 버텍스 간의 관계를 표현할 수 있습니다.

  • 요소 식별자를 S 위치에, 속성 키를 P 위치에, 속성 값을 O 위치에 저장하여 속성을 표현할 수 있습니다.

그래프 위치 G는 스택마다 다르게 사용됩니다. Neptune의 RDF 데이터의 경우 G 위치에 라는 그래프 식별자 가 포함되어 있습니다. Gremlin의 속성 그래프의 경우, 엣지의 엣지 ID 값을 저장하는 데 사용됩니다. 다른 모든 경우에는 기본값이 고정 값입니다.

공유된 리소스 식별자가 있는 쿼드 문 집합이 그래프를 생성합니다.