본문 바로가기
IT/스터디

2022-07-12-데이터 중심어플리케이션 설계 ch2

by 봉즙 2023. 2. 27.

layout : post
title : "데이터 중심 애플리케이션 설계 2장"

category : Database

데이터 모델은 모든 것을 만족하지 못한다. 따라서 애플리케이션 요구사항에 따라 가장 적합한 모델을 찾는 것이 필요하다.

데이터 표현을 위한 발전

데이터를 계층 모델로 표현 하려니 M:N 관계 표현에 부적합하였다.
이에 관계형 모델을 고안 하였다. 그럼에도 애플리케이션 요구사항에 부적합한 케이스 존재하였고
비관계형 데이터저장소 (NoSQL)가 등장

NoSQL의 2가지 갈래

  • 문서 데이터베이스 : 데이터가 문서 자체에 포함되어 있으면서 하나의 문서와 다른 문서간 관계가 거의 없는 것
  • 그래프 데이터베이스 : 모든 것이 잠재적으로 관련 있다는 것을 대상으로 함

스키마 유연성의 차이

  • 스키마가 명시적인지(쓰기에 강요)
  • 스키마가 암시적인지(읽기에 다룸)

각 데이터 모델은 고유한 질의 언어 또는 프레임워크를 제공한다.

'IT > 스터디' 카테고리의 다른 글

2022-07-08-데이터 중심어플리케이션 설계 ch1  (0) 2023.02.27
css  (0) 2020.02.06
Hook  (0) 2020.02.04
list와 key  (0) 2020.01.30
Ref  (0) 2020.01.29

댓글