나는 그래프 데이터베이스 주위에서 머리를 감싸려고 노력하고있다. 어쩌면 누군가가이 관계를 모델링하는 올바른 방법을 제게 설명하는 것을 도울 수 있습니다. 이것은 주로 neo4j의 관점입니다. 그러나 대부분의 그래프 데이터베이스에 적용 할 수 있다고 가정합니다.요리법을 그래프 데이터베이스로 표현하기
나는 Recipe
노드와 Ingredient
노드를 가지고 있습니다. Ingredient
노드는 Recipe
노드와의 관계가 ingredient_in
입니다. 관계는 몇 가지 특성을 보유 할 것이며, 특히 주목해야 할 것은 측정 단위가있는 금액 필드입니다.
그래프의 다른 곳에서는 변환 비율을 갖는 converted_to 관계를 갖는 UnitOfMeasure
노드가 있다고 생각할 수 있습니다.
제가 고심하고있는 점은 Ingredient-> Recipe 관계를 UnitOfMeasure로 표시하는 방법입니다. RDMS에서 오는 사이에 다른 노드가 필요한 것처럼 느껴지지만 그래프 데이터베이스에서는 잘못 생각합니다.