데이터 모델

데이터 모델 구성 요소

DBMS는 특정 데이터 모델을 바탕으로 데이터를 표현하고 다룹니다. 모델을 고른다는 것은 저장 모양뿐 아니라 질의 방식과 정확성 규칙까지 함께 선택한다는 뜻입니다.

데이터 모델링 기준

데이터 특성

저장 대상

정형 테이블인지, 유연한 문서인지, 연결 관계가 핵심인지 확인합니다.

질의 패턴

조회 방식

조인, 집계, 키 기반 조회, 그래프 탐색 중 무엇이 많은지 봅니다.

확장성

어느 정도로 커지는가

트래픽, 로그 적재량, 분산 저장 요구가 모델 선택에 영향을 줍니다.

일관성

얼마나 엄격해야 하는가

강한 트랜잭션이 필요한지, 지연 일관성을 허용할 수 있는지 판단합니다.

다중 모델 예시
사용자 정보: 관계형 세션 캐시: 키-값 검색 로그: 문서/검색 추천 관계: 그래프