Skip to Content
그래프 데이터 실무 가이드
book

그래프 데이터 실무 가이드

by Denise Gosnell, Matthias Broecheler
May 2025
Beginner to intermediate content levelBeginner to intermediate
420 pages
6h 55m
Korean
O'Reilly Media, Inc.
Book available
Content preview from 그래프 데이터 실무 가이드

6장. 개발에서 트리 사용하기

이 작품은 AI를 사용하여 번역되었습니다. 여러분의 피드백과 의견을 환영합니다: translation-feedback@oreilly.com

이웃 탐색을 위한 C360 애플리케이션은 현재 분산 그래프 기술을 가장 많이 사용하는 애플리케이션입니다. C360 예제는 분산 시스템, 그래프 이론, 함수형 쿼리 언어의 수많은 개념에 대한 훌륭한 입문서 역할을 하기도 합니다.

하지만 또 어떤 것들이 있을까요?

다음 두 장에서는 데이터의 이웃을 이해하는 것에서 더 나아가 계층적 데이터에 그래프 사고를 적용합니다.

계층적 데이터

계층적 데이터는 종속성의 중첩 구조로 자연스럽게 구성되는 개념을 나타냅니다.

이 장을 작성하는 시점에서 계층 구조 데이터는 분산 그래프 애플리케이션에서 두 번째로 많이 사용되는 데이터 형태입니다.

장 미리 보기: 트리, 계층형 데이터 및 순환 탐색하기

이 장에는 크게 다섯 가지 섹션으로 구성되어 있습니다.

첫 번째 섹션에서는 실제 시나리오에서 계층형 데이터의 여러 가지 예를 살펴봅니다. 두 번째 섹션에서는 새로운 형태의 데이터와 함께 또 다른 용어의 홍수 속에서 새로운 용어를 많은 예제와 함께 소개합니다. 이 장의 세 번째 섹션에서는 예제에서 사용할 문제 진술, 데이터, 스키마에 대해 소개합니다. 데이터에는 계층형 데이터 작업을 위한 두 가지 주요 쿼리 스타일이 있습니다. 네 번째 섹션에서는 첫 번째 쿼리 패턴인 계층 구조의 아래쪽에서 위쪽으로 이동하는 쿼리 패턴을 설명합니다. 마지막 섹션에서는 두 번째 쿼리 패턴인 계층 구조의 맨 위에서 맨 아래로 이동하는 쿼리 패턴을 보여 줍니다.

마지막 섹션의 마지막 쿼리 패턴은 프로덕션 애플리케이션에서 깊이 중첩된 데이터로 작업할 때 가장 어려운 측면 중 하나를 보여줍니다. 이 장에서는 프로덕션 환경에서 문제가 발생하는 이유와 해결 방법을 설명하는 7장을 준비하기 위해 이 장의 마지막을 장식합니다.

계층 및 중첩된 데이터 보기: 세 가지 예

우리는 이미 매일 사용하는 개념 내에서 자연스러운 중첩 구조를 설명하기 위해 그래프를 사용하는 경우가 많습니다. 제품 구조, 버전 관리 시스템 또는 사람에 관한 데이터에서 계층적 구조를 자주 볼 수 있습니다. 이 세 가지 예시를 각각 자세히 살펴보고 그래프를 통해 중첩된 데이터를 추론하는 방법을 설명해 보겠습니다.

자재 명세서의 계층적 데이터

데이터 내에서 자연스러운 계층 구조를 가장 먼저 탐색할 수 있는 곳은 모든 BOM(자재 명세서) 애플리케이션입니다. BOM 애플리케이션은 엔드투엔드 파이프라인에서 제품을 만드는 데 필요한 원자재, 어셈블리, 부품 및 수량의 중첩된 종속성을 연결하여 제품의 구조를 설명합니다. 그림 6-1은 보잉 737 비행기를 제작하기 위한 종속성을 보여줍니다.

pggd 0601
그림 6-1. 자재 명세서 예제에서 계층적 데이터의 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

함수형 사고: 객체지향 개발자에서 함수형 개발자로 거듭나기

함수형 사고: 객체지향 개발자에서 함수형 개발자로 거듭나기

김재완, 닐 포드
How to Become a Game-Changing Leader

How to Become a Game-Changing Leader

Douglas A. Ready, Alan Mulally
What Successful Project Managers Do

What Successful Project Managers Do

W. Scott Cameron, Jeffrey S. Russell, Edward J. Hoffman, Alexander Laufer

Publisher Resources

ISBN: 9798341656437Supplemental Content