DB

[graphDB] 그래프 DB, Neo4j , Amazon Neptune

Karla Ko 2024. 3. 23. 18:15
728x90

graphDB

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

 

종류

  • Neo4j
  • Amazon Nepture
  • Apache TinkerPop

Amazon Nepture

  • 완전 관리형 그래프 데이터베이스
  • 최대 15개의 읽기 전용 복제본으로 복제
  • 고도로 연결된 데이터 셋을 사용하는 애플리케이션 구축, 실행하는데 사용
  • 복잡하고 어려운 어려운 쿼리를 실행하기에 최적화
  • 최대 수십억 개의 관계를 저장할 수 있고, 그래프 쿼리할 때 지연시간은 밀리초
  • 여러 가용 영역에 걸친 애플리케이션에서도 가용성이 높음

 

더보기
728x90