그래프 데이터베이스 (내 케이스 Neo4j)를 사용하면서 동일한 정보를 여러 가지 방법으로 표현할 수 있습니다. 각 엔티티를 노드로 만들고 관계를 통해 모든 엔티티를 연결하거나 Node.diff의 속성 목록에 엔티티를 추가하기 만하면노드 vs 속성의 모든 정보를 저장, 계산에 어떻게 나타내야합니까?
다음은 동일한 데이터의 두 가지 다른 표현입니다. 전반적으로 어떤 메커니즘이 어떤 조건에서 적합합니까?
이 사용 사례는 4 개의 깊이가 될 때까지 다른 노드에서 데이터베이스를 탐색하고 연결된 노드 또는 속성을 통해 정보를 검사하는 방식입니다 (접근 방식에 따라 다름). "Stanford에 간 John의 친구는 누구입니까?" 스토리지 측면에서의 차이를 무엇
은, 첫 번째는 당신이 그런 Stanford- 같은 기관에 질의하고 있기 때문에 훨씬 더 그 실체가 많은 사람 노드와 관련이
답변 해 주셔서 감사합니다. 쿼리를 작성하는 것이 얼마나 쉽고 어렵다는 것이 아니라 저장 및 계산 측면에서 성능에 영향을줍니다. – Sravan