유료 전환 판단과 비용 감각
Neo4j 시작하기
유료 전환 판단과 비용 감각
Neo4j 시작하기 > Neo4j 시작하기
- 유료 전환 여부를 질문 트리로 판단한다
- 두 트랙의 과금 구조 차이를 안다
- 그래프 DB 가 정당화되는 조건을 말할 수 있다
무료의 한계와 유료 전환 기준 — 의사결정 트리
언제 돈을 내야 하는가. 세 가지 질문으로 판단합니다. (다음 과제에서 네 번째 질문이 추가됩니다.)
Q1. 서비스가 멈추면 사업이 멈추는가? → Yes면 클러스터링(고가용성) 필요 = Enterprise 또는 AuraDB 유료. 단일 서버 Community는 장애 시 복구까지 서비스 중단입니다.
Q2. 서로 다른 권한의 사용자들이 한 DB를 쓰는가? → Yes면 RBAC 필요 = Enterprise. 항만 KG처럼 선사·터미널·공사 데이터가 섞이면 "누가 뭘 보는가"가 반드시 문제 됩니다. Community는 사실상 전부 아니면 전무의 접근 모델입니다.
Q3. 다른 시스템이 우리 그래프의 변경을 실시간 구독해야 하는가? → Yes면 CDC 필요 = Enterprise/Aura 유료. 아니면 배치 동기화(코스 3의 증분 전략)로 충분합니다.
세 질문 모두 No인 동안은 무료로 갑니다 — 그리고 PoC·연구·교육 단계는 대부분 No입니다.
비용 감각 (2026.8 기준, 협상 전 정가)
AuraDB Professional은 시간당 과금으로 월 최소 약 $65 수준에서 시작해 인스턴스 크기에 따라 월 수천 달러까지 올라가며, 대략 GB당 월 $65 구조입니다. 10GB 그래프면 월 $650, 연 $7,800 규모입니다. Business Critical은 그 약 2배에서 시작합니다.
셀프호스팅 Enterprise는 코어당 연 수천 달러(대략 $3,0006,000) 수준으로, 16코어 운영 환경이면 지원 포함 연 수만수십만 달러 규모의 계약이 됩니다.
숫자보다 중요한 것은 과금 구조의 차이입니다.
- AuraDB는 예약 용량(RAM) 기반이라 쿼리량이 폭증해도 요금이 그대로이고 스토리지·백업이 포함됩니다
- 셀프호스팅은 라이선스 + 서버 + 운영 인력의 TCO로 계산해야 합니다
"Community는 공짜지만 운영 인력이 붙는 순간 TCO는 역전될 수 있다"는 관점을 항상 유지하세요.
관계형 DB 보다 비싼데 왜 쓰는가
동급 용량 기준 그래프 DB는 분명 프리미엄이 붙습니다. 정당화되는 조건은 하나입니다 — 쿼리가 4단계 이상의 조인(관계 탐색)을 일상적으로 요구하는가.
코스 1에서 본 항만 도메인의 질문들(지연 전파, 환적 연결, 담장 관통 질의)이 정확히 그 유형이며, 이런 쿼리에서 그래프는 수십~수백 배의 성능 차이를 냅니다. 반대로 단순 집계·조회가 주력이라면 관계형 DB가 맞습니다.
도구 선택도 CQ가 결정합니다.