relational-modeldocument-storeconsistency
RDBMS와 NoSQL의 차이와 선택 기준을 설명해 주세요
- 예상 시간
- 8분
30초 답변
꼬리질문
조금 더 깊게 물어본다면
답변 뒤에 이어질 수 있는 질문들을 하나씩 열어볼 수 있어요.
RDBMS의 장점은?
ACID란 무엇인가요?
join 많은 데이터는 어떤 DB가 유리한가요?
NoSQL 선택 시 주의점은?
Document DB는 어떤 데이터에 맞나요?
BASE란 무엇인가요?
CAP 정리란?
어떤 기준으로 RDBMS vs NoSQL을 선택하나요?
부가 설명
NoSQL이 항상 더 빠르거나 RDBMS가 항상 더 안전한 것은 아닙니다. workload와 요구사항에 따라 다릅니다.
초기 서비스는 RDBMS로 시작하는 것이 단순한 경우가 많고, 특정 병목이나 모델 요구가 명확해질 때 NoSQL을 도입하는 선택도 흔합니다.
한 줄 정리
RDBMS는 schema와 관계, transaction에 강하고 NoSQL은 유연한 data model과 scale-out에 강한 경우가 많습니다.