꼬프로

Categories

그래프 데이터베이스의 가치 #2

“스키마 유연성(Schema less)”

스키마란?
데이터베이스를 구성하는 레코드의 크기, 키(key)의 정의, 레코드와 레코드의 관계, 검색 방법 등을 정의한 것.

관계형 데이터베이스와 그래프 데이터베이스의 비교

  관계형 데이터베이스 그래프 데이터베이스
데이터 저장 정형화된 형태의 테이블에 삽입 하나의 객체로 저장
스키마 존재함 존재하지 않음
관계표현 속성
데이터추가 Column과 Foreign Key를 추가 점을 추가 후 선으로 연결

스키마가 없다는 것은 데이터 운영에 유연성을 부여함

  • 데이터의 용량이 커지거나 형태가 다양해도 문제 되지 않음
  • 단일 서버 환경 및 분산 데이터 환경 모두에서 뛰어난 운용성 가짐

데이터 관계를 선으로 표현

  • 데이터 객체(Vertex or Node) 간의 관계를 선으로 연결
  • 사용자가 쉽게 데이터를 변경
  • 비정형 데이터, 실시간 입력 데이터를 유연하게 저장, 처리, 수정 가능

원본보기