관계 데이터베이스 관리 시스템(RDBMS)과 NoSQL에 대한 설명으로… | [7급 국가직 데이터베이스론] 22년 1회차 기출문제 상세 페이지
1[7급 국가직 데이터베이스론] 22년 1회차
관계 데이터베이스 관리 시스템(RDBMS)과 NoSQL에 대한 설명으로 옳은 것은?
1
RDBMS는 NoSQL보다 약한 스키마를 요구한다.
2
NoSQL은 RDBMS보다 엄격한 일관성 모델을 보장한다.
3
NoSQL은 RDBMS보다 정형 데이터를 저장하기에 적합하다.
4
NoSQL 데이터 모델로 키-값(key-value), 문서 기반(document-based), 그래프 기반(graph-based) 모델이 있다.
해설
NoSQL의 데이터 모델로 키-값, 문서 기반, 그래프 기반 모델이 있다는 설명이 옳다(이 밖에 컬럼 패밀리 모델도 있다).
NoSQL은 대용량·비정형 데이터를 수평 확장으로 처리하기 위해 고정 스키마와 엄격한 일관성을 완화한 것이 특징이다.
- 스키마: RDBMS가 미리 정의한 엄격한 스키마를 요구하고, NoSQL이 유연한(약한) 스키마를 쓴다.
- 일관성: NoSQL은 BASE·최종적 일관성처럼 RDBMS의 ACID보다 완화된 일관성 모델을 쓰는 경우가 많다.
- 정형 데이터: 행·열 구조의 정형 데이터는 RDBMS가 더 적합하고, NoSQL은 반정형·비정형 데이터에 강점이 있다.
오류나 개정된 내용이 보이면 알려주세요