데이터 중심 애플리케이션 설계

Donghyun Kim·2022년 8월 4일
0

소프트웨어 시스템 설계 핵심 요소

  • 신뢰성
  • 확장성
  • 유지보수성

데이터 모델

관계형 모델 (RDB)

  • 릴레이션에서 엔티티 간의 조합 데이터 도출
  • 어떤 결과를 출력하기 위해 난잡한 다중 조인이 필연적
  • 상호 연결이 많은 다대다 관계 구조에선 관계형 모델이 적합

문서형 모델 (NoSQL)

  • 모든 레코드를 트리 형태로 도출 (계층 모델)
  • 모든 레코드는 정확하게 하나의 부모가 존재
  • 질의 하나로 모든 관련 정보를 표현 가능
  • 일대일, 일대다 구조 표현 적합
profile
"Hello World"

0개의 댓글