RDB
관계형 데이터베이스를 의미
사전에 엄격하게 정의된 DB 스키마를 요구하는 테이블 기반 구조
- 특징
명확한 데이터 구조가 보장됨
데이터의 중복이 발생하지 않아 create, update에 유리
확장은 다소 어려움
undo, redo가 가능
NoSQL
비관계형 데이터베이스
데이터 중복이 가능하며 object 내에 object를 넣을 수 있어 join이 필요하지 않음
- 특징
RDB보다 확장이 자유로움
데이터 중복이 가능하고, join이 없으므로 read에 유리
트랜잭션 관리는 어려움