Node
Relationship
- 관계는 노드를 명시적으로 연결하는데 사용한다.
- 구성 : 유형, 시작노드, 종료노드, 방향
- 관계형 데이터베이스에서 미리 계산된 조인과 유사하다.
관계는 항상 방향이 있다
관계는 항상 유형이 있다
관계는 데이터의 패턴을 형성한다.
조인은 그래프DB에서 더 이상 시간이 소요되는 쿼리 작업이아니다.
두 노드 사이를 연결할 수 있다면 방향성을 가지고 있다.
즉, 순방향과 역방향 순회 모두 가능하다.
관계는 Type을 가질 수 있으며 시작 노드(start node)와 종료 노드(end node)를 가지고 있다.
이때 'No broken links'가 있는데 시작 노드만 존재하거나 종료 노드만 존재하고 관계는 존재하지 않는다는 의미이다.
관계를 삭제하지 않은 채 노드를 삭제할 수 는 없다.
관계도 (키-값)쌍으로 구성된 속성을 가진다.
두 노드 사이에 여러 개의 관계를 가질 수 있다.
Property
- 노드와 관계 모두 속성을 담고 있는 컨테이너다. 이름/값 쌍으로 되어있다.
- 노드는 하나 이상의 필드 또는 속성을 가질수 있다.
- 관계 역시 속성을 가진다.
Label
- 레이블은 노드를 분류하는 방법으로, 하위 그래프를 신속하고 효율적으로 작성할 수 있다.
- 노드당 여러개의 레이블 설정가능
- 관계는 단 하나의 레이블 가진다.