ORM
mongoose는 현재 우리가 사용중인 javascript Framework다.
그리고 ORM과 유사한 개념인 ODM이다.
ODM이란 Object Data Mapping의 약자이며,
코드구성이나 개발 편의성 측면에서 장점이 많다.
호환성이 없는 프로그래밍언어(javascript) Object와 MongoDB의 데이터를 Mapping하여
CRUD를 가능하게 한다!
mongodb는 특성상 데이타에 대한 스키마가 없기 때문에 자유도가 높아서 유연하게 사용이 가능하지만
반대로 RDBMS에서 정의된 스키마나 명시적인 테이블 구조가 없기 때문에,
어떤 컬럼이 어떤 데이타 타입으로 있는지를 알기가 어렵다.
이러한 문제를 보완하기 위해서 mongoose는 스키마라는 개념을 사용한다.
noSQL vs SQL
'TIL & WIL' 카테고리의 다른 글
WIL 7주차 (0) | 2021.12.17 |
---|---|
TIL 생활코딩 web2 javascript (0) | 2021.12.01 |
WIL 항해 99 3주차 (미완) (0) | 2021.11.21 |
WIL 2주차 기록 (0) | 2021.11.14 |
TIL (알고리즘 시작 1일차) (0) | 2021.11.09 |