- 관계형 데이터베이스(RDB) : 데이터 형식(table, key, value)이 정해져 있고 데이터의 종속성을 관계로 표현한다. 무결성과 정합성(신뢰성)이 높은 데이터를 유지할 수 있고, 데이터의 분류, 정렬, 탐색 속도가 빠르다. 그러나 수정이 어렵다. 스키마는 데이터 형식인 테이블을 디자인하기 위한 청사진이다.
- 비관계형 데이터베이스(NoSQL) : 스키마가 없는, 관계형 데이터베이스가 아닌 모든 데이터베이스이다. MongoDB는 JSON형식의 비관계형 데이터베이스이다.
브라우저(웹클라이언트) ↔ 웹 서버 (DB클라이언트) ↔ DB 서버