30

Neo4j Browser 200% 활용하기

Neo4j 설치 & 환경 구성

그래프 시각화의 힘을 경험하라

이 실습의 목표

Neo4j Browser는 단순한 쿼리 도구가 아닙니다.

  • 그래프 시각화 (노드/관계를 인터랙티브하게)
  • 쿼리 히스토리 및 저장
  • 결과 내보내기 (CSV, JSON)
  • 스타일 커스터마이징 (색상, 크기)
  • 쿼리 성능 분석 (EXPLAIN, PROFILE)
  • 인터랙티브 가이드 (:play)

실습 과제

기본 인터페이스 구조

에디터 로딩 중...

필수 Browser 명령어 모음

에디터 로딩 중...

:play - 인터랙티브 가이드 (강력 추천!)

에디터 로딩 중...

:play movie-graph 데이터 구조:

에디터 로딩 중...

시각화 스타일 변경

노드 클릭 -> 하단 스타일 패널:

  1. Color: 레이블별 색상 변경
  2. Size: 노드 크기 (속성값 기반 가능)
  3. Caption: 노드에 표시할 속성 선택 (name, title 등)
  4. Icon: 노드 아이콘 변경

관계 스타일:

  1. 관계 클릭 -> 두께, 색상 변경
  2. Caption에 속성 표시 가능
에디터 로딩 중...

결과 뷰 모드 상세

모드용도키보드
Graph노드/관계 시각화 (기본)-
Table테이블 형태 결과-
TextRaw 텍스트 출력-
Code실행된 Cypher + 요약 통계-
Plan쿼리 실행 계획 (EXPLAIN/PROFILE 시)-

쿼리 실행 계획 분석 (성능 최적화)

에디터 로딩 중...

Plan 뷰에서 확인할 것:

에디터 로딩 중...

데이터 내보내기

에디터 로딩 중...

키보드 단축키

단축키동작
Ctrl/Cmd + Enter쿼리 실행
Ctrl/Cmd + /주석 토글
Ctrl/Cmd + S쿼리 저장 (Favorites)
Esc포커스 해제
Up/Down 화살표히스토리 탐색
Ctrl/Cmd + Shift + Enter여러 줄 쿼리 실행

파라미터 활용

에디터 로딩 중...
에디터 로딩 중...
힌트 보기
  • :play movie-graph로 인터랙티브 튜토리얼 실행 - 강력 추천
  • PROFILE로 성능 병목 확인 가능 (NodeIndexSeek vs NodeByLabelScan)
  • 노드 더블클릭하면 연결된 노드 확장
  • :sysinfo로 DB 상태 모니터링
  • :param으로 파라미터 설정하면 쿼리 재사용 편리