그래프 데이터베이스의 장점과 한계
NoSQL 개념
Miriam Antona
Software engineer
장점 - 유연성
- 애플리케이션·업계 변화에 따라 변경 가능
- 최종 구조를 미리 정의할 필요 없음
- 노드 추가/삭제, 속성, 엣지 조작 가능
장점 - 성능
- 조인이 불필요
- 노드에서 노드로 엣지를 따라 탐색
장점 - 데이터 표현 용이
- 인간 사고와 유사한 구조
- 시각화 용이
- 이해에 도움
장점 - 수평 확장성
- 가능함
- 다른 NoSQL보다 더 어려움
- 그래프는 연결되어 있음
- 여러 머신에 분산이 필요
한계
- 매우 큰 값을 가진 엔터티 속성
- BLOBs (Binary Large Objects): 멀티미디어 객체
- CLOBs (Character Large Objects): 문자 데이터 모음
- 그래프 DB는 성능이 낮음
- 권장되지 않음
- 해당 정보는 다른 DB에 저장 권장
- 개발자에게 큰 변화
- 새로운 데이터 모델링 사고방식
- Cypher, Gremlin 학습 필요…
Preparing Video For Download...