면접 - 데이터베이스

개발자 면접 질문 - 비관계형 데이터베이스(NoSQL)과 관계형 데이터 베이스(RDBMS) 차이

snow-line 2020. 12. 4. 16:50
반응형

1. NoSQL(not only SQL) - 비 관계형 데이터베이스

 - Scale-out : 여러 대의 서버를 중심으로 확장

 - 스키마가 유동적

 - 데이터 간의 관계를 정의하지 않음

 - 빠른 쓰기, 읽기

 - 저렴한 비용으로 분산 처리 및 병렬 처리 가능

 

2. RDBMS - 관계형 데이터 베이스

 - Scale-up : 서버 한대 중심으로 확장

 - 스키마가 고정적 (정해진 type 만 저장 가능)

 - 데이터 간의 관계를 정의함

 

* 비정형 데이터를 저장할 때 NoSQL을 사용한다.

반응형