조인 엔터티라고하면 SQL 조인 테이블과 동일한 데이터를 의미합니다. 말 나는이 parent
속성을 가진 개체를 name
하고 나는이 child
속성을 가진 개체를 name
. 각 부모는 여러 자녀를 가질 수 있고 각 자녀는 두 부모를 가질 수 있으므로 다 parent
대다 관계입니다 child
.
SQL을 사용하는 경우 및에 family
대한 외래 키를 포함 하는 조인 테이블 을 만들었습니다 . 그러나 datomic와, 내가 선택하는 어느 옵션이 나 많은 카디널리티와 다른 참조 속성을 제공합니다. 이것이 새 엔티티를 만드는 것보다 선호되는 접근 방식입니까? 개별 부모 / 자녀보다 가족 전체와 더 관련이있는 속성이 있다면 어떨까요? 예를 들어, 가족 우선 번호?parent
child
parent
child
family
Datomic의 유연한 스키마를 사용하면 이러한 방식으로 모델링 할 수 있습니다. 하지만 패밀리 자체에 대한 속성을 모델링해야하는 경우 패밀리가 구체화 된 엔티티가되는 것이 더 합리적입니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다