반응형

/*
-- Title : RDB vs. GDB(Graph Database)
-- Tag : rdb relational database gdb graph database 그래프 데이터베이스
*/


■ 유사 구조

Relational Database Graph Database
테이블(Table) 레이블(Lable)
행(Low) 노드(Node)
열(Column) 속성(Attribute)
조인(Join) 순회(Traversal)


■ 차이점

Relational Database Graph Database
각 열에는 필드값 존재 동일 레이블(Lable)을 가진 노드는 동일 속성 집합 불필요
조인(Join)은 질의할 때 계산 관계는 생성될 때 디스크에 저장
스키마(Schema Basis) 스키마 무시(Schema-less Basis)
SQL Language Cypher Language
  Relational Database Graph Database
Format 테이블(Table) w/ Rows and Columns 노드(Node), 엣지(Edge)
Relationship 테이블간의 관계를 외래키를 통해 설정 노드 사이의 관계를 엣지로 표현
Complex Query 테이블간 복잡한 조인 필요 빠르며 조인(Join) 불필요
Top Use Case 트랜젝션(Transaction) 중심 사례 관계(Relationship) 중심 사례
Model

https://www.techtarget.com/searchdatamanagement/feature/Graph-database-vs-relational-database-Key-differences

 


■ 관계 정의

Relational Database Graph Database
스키마(Schema) 정의 후 최소 변경 스키마는 애플리케이션과 함께 진화
모델링할 때 추상화, 객체보다 클래스에 초점 모델링할 때 실제 데이터 항목 사용


■ 모델 비교

https://wikidocs.net/50716


※ Resources
neo4j.com
www.techtarget.com

 

 

반응형

+ Recent posts