30분
Neo4j Aura Free 설정 (추천)
Neo4j 설치 & 환경 구성
Neo4j Aura Free 설정 (추천)
그래프 이론 & Neo4j 입문 > Neo4j 설치 & 환경 구성
설치 없이 5분 만에 그래프 DB 시작
이 실습의 목표
Aura Free는 Neo4j의 클라우드 서비스입니다.
- 무료 (매월 갱신)
- 설치/관리 불필요
- 어디서나 접속 가능
- 200,000 노드, 400,000 관계까지 무료
실습 과제
Step 1: 계정 생성 (상세 가이드)
-
Neo4j Aura 접속
- 브라우저에서 위 URL 직접 입력
-
"Start Free" 클릭
- 페이지 중앙 또는 우측 상단의 버튼
-
가입 방법 선택
에디터 로딩 중...- Google 계정 추천 (가장 빠르고 비밀번호 관리 불필요)
- GitHub 계정도 좋은 선택
- 이메일 가입 시 이메일 인증 필요 (5분 추가)
-
약관 동의
- "I agree to the Terms of Service" 체크
- "Create Account" 클릭
Step 2: Free Instance 생성
-
로그인 후 대시보드 진입
에디터 로딩 중... -
"+ New Instance" 또는 "Create a Free Instance" 클릭
-
Instance 설정
에디터 로딩 중...- Instance Name:
fde-learning(원하는 이름) - Type: AuraDB Free 반드시 선택!
- Region: Asia 리전 선택 (Tokyo 또는 가장 가까운 곳)
- Instance Name:
-
중요: 비밀번호 저장!
Instance 생성 완료 시 팝업이 표시됩니다:
에디터 로딩 중...저장 방법 (택 1):
- "Download credentials" 클릭 -> .txt 파일 다운로드
- 비밀번호 관리 앱에 저장 (1Password, Bitwarden 등)
- 로컬 .env 파일에 저장:
에디터 로딩 중...
Step 3: Neo4j Browser 접속
Instance 상태가 "Running"으로 바뀌면 (1~2분):
에디터 로딩 중...
- "Open" 클릭 -> Neo4j Browser가 새 탭에서 열림
- 또는 직접 접속: https://browser.neo4j.io/
- 접속 정보 입력:
에디터 로딩 중...
- "Connect" 클릭
Step 4: 첫 쿼리 실행
Neo4j Browser 상단 입력창에 다음을 붙여넣고 실행:
에디터 로딩 중...
실행: Ctrl+Enter (Windows) / Cmd+Enter (Mac)
에디터 로딩 중...
에디터 로딩 중...
에디터 로딩 중...
결과 확인
- Graph 탭: Alice, Bob, Charlie 노드가 시각적으로 표시
- KNOWS 관계가 화살표로 연결됨
- 노드 클릭 -> 속성(name, age, city) 확인 가능
- 관계 클릭 -> 속성(since) 확인 가능
Aura Free 제한 사항
| 항목 | 제한 |
|---|---|
| 노드 수 | 200,000개 |
| 관계 수 | 400,000개 |
| 비활성 기간 | 30일 미사용 시 자동 일시 중지 |
| 90일 미사용 | 자동 삭제 (복구 불가!) |
| 인스턴스 수 | 계정당 1개 |
| 플러그인 | APOC Core만 (GDS 미포함) |
| 백업 | 수동 Export만 가능 |
30일마다 한 번씩 접속하면 유지됩니다! 중요 데이터는 Cypher 파일로 백업하세요.
에디터 로딩 중...
힌트 보기
- • Connection URI와 Password는 반드시 저장 - 분실 시 인스턴스 재생성 필요
- • Aura Free는 30일간 비활성 시 일시 중지 (90일 후 삭제)
- • Browser에서 쿼리 기록은 :history 명령으로 확인
- • neo4j+s:// 는 SSL 암호화 연결 (Aura 기본)
- • bolt:// 은 로컬 연결용 프로토콜