728x90
graphDB
- 데이터를 노드와 엣지로 표현하는 데이터베이스
- 높은 성능, 복잡한 쿼리 처리 가능
- 대규모의 데이터와 복잡한 관계를 가진 데이터 처리에 적합
- 그래프 데이터 셋의 예시 : 소셜 네트워크 (친구, 좋아요, 댓글 ➡️ 연결되고 그래프를 만듬)
노드 및 엣지는 그래프로 구성
노드 : 개체
엣지: 노드 간의 관계
종류
- Neo4j
- Amazon Nepture
- Apache TinkerPop
Amazon Nepture
- 완전 관리형 그래프 데이터베이스
- 최대 15개의 읽기 전용 복제본으로 복제
- 고도로 연결된 데이터 셋을 사용하는 애플리케이션 구축, 실행하는데 사용
- 복잡하고 어려운 어려운 쿼리를 실행하기에 최적화
- 최대 수십억 개의 관계를 저장할 수 있고, 그래프 쿼리할 때 지연시간은 밀리초
- 여러 가용 영역에 걸친 애플리케이션에서도 가용성이 높음
728x90