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 그래프 데이터 실무 가이드

4장. 개발 중인 지역 살펴보기

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

그래프 애플리케이션 개발의 다음 단계로 넘어가기 위해 3장의 간단한 고객 360(C360) 애플리케이션을 기반으로 구축해 보겠습니다. 이 예제에 몇 가지 레이어 또는 이웃을 추가하여 그래프 사고의 다음 개념의 물결을 설명하겠습니다.

예제에 데이터를 추가하면 데이터 모델링, 쿼리, 고객 중심 금융 데이터에 대한 그래프 사고 적용의 복잡성을 보다 현실적으로 파악할 수 있습니다.

3장의 기본 예제에서 이 장의 복잡한 예제로의 전환은 스쿠버 다이빙을 배우는 과정의 단계에 비유할 수 있습니다. 3장에서 한 작업은 마치 물놀이용 수영장에서 스쿠버 다이빙을 배우는 것과 같았는데, 그렇게 얕은 물에서는 요점이 명확하지 않습니다. 하지만 익숙한 곳에서부터 시작해야 했습니다. 이 장의 예제는 깊은 수영장에서 스쿠버 다이빙을 하는 것과 같습니다. 그 후에는 5장에서 더 흥미로운 깊이로 들어갈 준비가 될 것입니다.

챕터 미리보기: 보다 현실적인 고객 360 구축

이 장에는 크게 세 가지 섹션이 있습니다.

첫 번째 섹션에서는 그래프 데이터 모델링의 모범 사례를 제시하기 위해 그래프 사고를 탐색하고 설명합니다. 이를 위해 C360 예제에 더 많은 데이터 이웃을 추가하여 다음 질문에 답할 수 있도록 하겠습니다:

  1. 마이클의 계정과 관련된 가장 최근 20건의 거래는 무엇인가요?

  2. 12월에 마이클은 어떤 벤더에서 어떤 빈도로 쇼핑을 했나요?

  3. 제이미와 알리야가 가장 중요하게 생각하는 거래, 즉 계좌에서 모기지 대출로 지불한 금액을 찾아서 업데이트합니다. (쿼리 3은 개인화의 예입니다.)

이 초기 섹션에서는 쿼리 기반 설계를 따라 속성 그래프 데이터 모델을 만드는 일반적인 모범 사례를 설명합니다. 데이터를 정점 또는 에지에 매핑하는 방법, 모델링 시간 및 일반적인 실수 등이 주제에 포함됩니다.

다음 섹션에서는 더 심층적인 그렘린 쿼리를 작성해 보겠습니다. 이러한 쿼리는 데이터의 3개, 4개, 5개 이웃을 살펴봅니다. 또한 속성을 사용하여 그래프 데이터를 조각화, 순서 지정 및 범위 지정하는 방법을 소개하고, 시간 창에서 쿼리하는 방법에 대해서도 설명합니다. 이 섹션이 끝나면 예제에서 계획했던 모든 데이터, 기술 개념 및 데이터 모델링에 대한 설명이 끝납니다.

이 장에서는 기본 쿼리를 다시 살펴보고 좀 더 고급 쿼리 기법을 소개하는 것으로 마무리하겠습니다. 이러한 기법은 대부분 쿼리 결과를 보다 사용자 친화적인 구조로 포맷하는 데 사용됩니다.

이 콘텐츠는 이 예제에 대한 최종 프로덕션 품질 스키마를 제시하기 위한 것으로, 5장에서 다룰 것입니다.

그래프 데이터 모델링 101

초창기 Apache Cassandra를 기반으로 한 그래프 데이터베이스로 작업하던 시절, 저희 팀은 벤처 지원을 받는 스타트업의 거실에 있는 소파에 둘러 앉아 있었습니다. 우리는 의료 데이터를 그래프 데이터베이스에 저장하기 ...

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