자격 규칙을위한 그래프 데이터베이스를 설계하고 있습니다. 일부 자격 규칙에서는 제품 C에 대한 자격을 얻기 위해 사용자가 2 개의 특정 제품 (제품 A 및 제품 B)을 선택해야합니다.그래프 데이터베이스 에지에 시작 노드가 여러 개있을 수 있습니까?
시작 노드 2 개로 그래프 가장자리를 만들 수 있습니까?
나는 이것이 그래프 db의 근본적인 구성 요소 인 인접리스트를 깨뜨릴 것이라고 생각한다. 그러나 이것이 가능하다면, 그것은 내 응용에 매우 강력 할 것이다.
업데이트 6/16
보다 구체적으로는, 내가이 개 시작 노드와 감독 가장자리를 만들기 위해 찾고 있어요, 1 노드를 종료. 그래서, biz 규칙의 용어로 : If Node = A AND Node = B 그 다음 Node = C. 실제 관계는 다음과 같습니다. 고객이 제품 A와 제품 B를 구매하면 고객이 제품 C를받을 자격이 있습니다.
나는이 그가 요구되는 매우 것입니다 생각하지 않습니다
다음은 예입니다. 그는 엣지에 관한 것이지 쿼리에 관한 것이 아닙니다. –
@WesFreeman 혼란 스러웠지만 슬프게도 나는 그의 질문에 대해 논평하고 명확한 명성을 얻지 못했습니다. 나는 "시작 노드가 2 개인 그래프 에지를 만들기 위해"이해할 수있는 최선의 방법에 대해 대답했다. 나는 그가 두 개의 노드를 찾고 그들 사이에 가장자리를 만들고 싶어한다고 생각했다. 해명 해줘서 고마워. –
네, 더 구체적으로 (내가 질문을 업데이 트하겠습니다) 나는 2 개의 시작 노드를 가진 지향 에지를 찾고 있습니다. 즉 : 노드 A와 노드 B 인 경우 노드 C. –