20분
Neo4j Desktop 설정 (로컬 개발)
Neo4j 설치 & 환경 구성
Neo4j Desktop 설정 (로컬 개발)
그래프 이론 & Neo4j 입문 > Neo4j 설치 & 환경 구성
오프라인에서도 개발하고 싶다면
이 실습의 목표
Neo4j Desktop은 로컬 개발 환경입니다.
- 오프라인 작업 가능
- 플러그인 (APOC, GDS) 설치 쉬움
- 여러 프로젝트 관리
- GUI로 쉬운 관리
실습 과제
Step 1: 다운로드 & 설치
- Neo4j Desktop 다운로드 접속
- 운영체제 선택 (Windows/Mac/Linux)
- 이메일 입력 후 다운로드
- 설치 파일 실행
Step 2: 소프트웨어 키 입력
설치 후 첫 실행 시:
- Neo4j 계정으로 로그인 (Aura 계정과 동일)
- 또는 다운로드 페이지에서 받은 Software Key 입력
Step 3: 프로젝트 생성
- "New Project" 클릭
- 프로젝트 이름:
FDE Learning
Step 4: 데이터베이스 추가
-
프로젝트 내 "Add" -> "Local DBMS" 클릭
-
설정:
- Name:
fde-graph - Password: (원하는 비밀번호)
- Version: 5.x (최신)
- Name:
-
"Create" 클릭 (다운로드 & 설치 자동)
Step 5: 시작 & 접속
- 데이터베이스 카드에서 "Start" 클릭
- 상태가 "Running"으로 변경되면
- "Open" -> "Neo4j Browser" 클릭
Step 6: 접속 정보
에디터 로딩 중...
플러그인 설치 (APOC)
- 데이터베이스 카드 "..." 메뉴
- "Plugins" 클릭
- "APOC" 찾아서 "Install" 클릭
- 데이터베이스 재시작
Desktop vs Aura 비교
| 항목 | Desktop | Aura |
|---|---|---|
| 설치 | 필요 | 불필요 |
| 오프라인 | 가능 | 불가능 |
| 플러그인 | 쉬움 (GUI) | 제한적 |
| 팀 공유 | 어려움 | 쉬움 |
| 무료 용량 | 무제한 | 200K 노드 |
| OS 요구사항 | JVM 필요 | 없음 |
| 메모리 | 2GB+ 권장 | 클라우드 관리 |
에디터 로딩 중...
힌트 보기
- • Desktop은 JVM 기반으로 메모리 2GB+ 권장
- • 포트 7687 (Bolt), 7474 (HTTP) 사용
- • 여러 DB 생성 가능하지만 동시 실행은 하나만