[Graph DB]그래프 데이터 베이스(Graph Database)란? (정의, 장점, 사례)

그래프 데이터 베이스란? 정의 그래프 데이터 베이스는 그래프 이론에 토대를 둔 일종은 NoSQL 로서 관계를 저장하고 탐색하도록 구축되어있는 데이터 베이스다. 즉 데이터 간의 관계에 초점을 둔 데이터 베이스다. 점차 데이터가 불규칙해지고 관계가 복잡해짐에 따라 기존에 사용하던 관계형 DB로는 관계를 표현하기에 한계점에 도달했고 또한 한다해도 많은 관계를 잇는대 있어서 엄청난 시간과 컴퓨팅 파워가 필요해졌다. 그러한 문제를 해결 해 줄 수 있는 것이 그래프 DB이다. 그래프 DB는 노드(node = Vertex)를 사용하여 데이터 엔터티를 저장하고 엣지로는 엔터티 간의 관계를 저장합니다. 엣지는 항상 시작 노드, 끝 노드, 유형과 방향을 가지며, 상-하위 관계, 동작, 소유자 등을 문서화 합니다. 하나의 ..