728x90
graphDB
- 데이터를 노드와 엣지로 표현하는 데이터베이스
- 높은 성능, 복잡한 쿼리 처리 가능
- 대규모의 데이터와 복잡한 관계를 가진 데이터 처리에 적합
- 그래프 데이터 셋의 예시 : 소셜 네트워크 (친구, 좋아요, 댓글 ➡️ 연결되고 그래프를 만듬)
노드 및 엣지는 그래프로 구성
노드 : 개체
엣지: 노드 간의 관계
종류

- Neo4j
- Amazon Nepture
- Apache TinkerPop
Amazon Nepture
- 완전 관리형 그래프 데이터베이스
- 최대 15개의 읽기 전용 복제본으로 복제
- 고도로 연결된 데이터 셋을 사용하는 애플리케이션 구축, 실행하는데 사용
- 복잡하고 어려운 어려운 쿼리를 실행하기에 최적화
- 최대 수십억 개의 관계를 저장할 수 있고, 그래프 쿼리할 때 지연시간은 밀리초
- 여러 가용 영역에 걸친 애플리케이션에서도 가용성이 높음
더보기
https://velog.io/@sheltonwon/GraphDB-%EC%86%8C%EA%B0%9C
GraphDB 소개
Graph DB 를 알아보자
velog.io
https://bitnine.tistory.com/517
그래프 데이터베이스: 장점과 활용 사례
그래프 데이터베이스란? 그래프 데이터베이스는 정향 데이터 위주의 처리만 가능한 관계형 데이터베이스를 보완하기 위해 등장한 NoSQL 계열의 데이터베이스입니다. 그래프 데이터베이스를 이
bitnine.tistory.com
그래프 데이터베이스로 '친구' 서비스 도입하기 - 와디즈 블로그
와디즈는 앱 내 소셜 커뮤니티인 '피드' 서비스를 '친구' 서비스로 개선했습니다. 의미 있는 친구를 사용자에게 추천하기 위한 다양한 작업을 했는데요. 그 과정에서 그래프 DB를 활용했어요.
blog.wadiz.kr
728x90