▶️20분
Neo4j 생태계 이해
Neo4j 설치 & 환경 구성
Neo4j 생태계 이해
그래프 이론 & Neo4j 입문 > Neo4j 설치 & 환경 구성

YouTube에서 보기
Neo4j = 그래프 DB의 iPhone
왜 중요한가?
그래프 데이터베이스 시장의 70% 이상을 Neo4j가 점유합니다. 배우면 대부분의 그래프 DB 프로젝트에 투입 가능합니다.
Neo4j 선택 이유:
- 가장 성숙한 생태계 (2007년 설립, 15년+ 역사)
- Cypher 쿼리 언어의 사실상 표준
- 풍부한 학습 자료와 커뮤니티
- Aura (클라우드) + Desktop (로컬) 모두 지원
- DB-Engines Ranking에서 그래프 DB 부문 1위 (2015~현재)
Neo4j를 사용하는 기업:
| 기업 | 용도 | 규모 |
|---|---|---|
| NASA | 지식 관리 시스템 | 수백만 노드 |
| eBay | 구매 추천 엔진 | 수십억 관계 |
| Walmart | 공급망 최적화 | 실시간 분석 |
| UBS (은행) | 리스크 분석 | 규제 준수 |
| Cisco | 네트워크 토폴로지 | 인프라 관리 |
어떻게 작동하는가?
Neo4j 제품 라인업
에디터 로딩 중...
Neo4j Edition 비교
| 항목 | Community Edition | Enterprise Edition | Aura Free |
|---|---|---|---|
| 가격 | 무료 | 유료 (라이선스) | 무료 |
| 클러스터링 | X | O (Causal Cluster) | 관리형 |
| 보안 (RBAC) | 기본 | 고급 (세밀한 권한) | 관리형 |
| 온라인 백업 | X | O | 자동 |
| 모니터링 | 기본 | Ops Manager | 대시보드 |
| 용량 제한 | 무제한 | 무제한 | 200K 노드 |
| 적합 대상 | 학습, 개인 | 프로덕션, 기업 | 학습, PoC |
학습 경로별 추천 도구
| 목적 | 추천 도구 | 이유 |
|---|---|---|
| 첫 학습 | Neo4j Aura Free | 설치 없이 5분 만에 시작 |
| 로컬 개발 | Neo4j Desktop | 오프라인, 플러그인 사용 |
| 팀 프로젝트 | Neo4j Docker | 환경 일관성, CI/CD |
| 프로덕션 | Neo4j Aura Pro / Enterprise | 관리형, 고가용성 |
오늘의 목표
에디터 로딩 중...
핵심 포인트
- • Neo4j = 그래프 DB 시장 점유율 1위 (DB-Engines Ranking)
- • Aura (클라우드), Desktop (로컬), Docker (컨테이너) 선택 가능
- • 학습 시작은 Aura Free 추천 (설치 없이 5분)
- • Cypher는 그래프 쿼리 언어의 사실상 표준
- • APOC(확장함수), GDS(알고리즘), Bloom(시각화) 생태계