Relational Database: 관계형 데이터베이스로 자료들의 관계를 주요하게 다룬다.SQL 질의어를 사용하기 위해 데이터를 구조화해야 한다.Non SQL 또는 Not Only SQL: 구조화된 질의어를 사용하지 않는 데이터베이스로 자료간의 관계에 초점을 두지 않
NoSQL은 비관계형 데이터베이스를 지칭한다.즉, 관계형 데이터 모델을 지양 하며 대량의 분산된 데이터를 저장하고 조회하는 데 특화되었으며 스키마 없이 사용 가능하거나 느슨한 스키마를 제공하는 저장소를 말한다.NoSQL은 기존 RDBMS 형태의 관계형 데이터베이스가 아
MongdoDB의 Collection에 집중하여 관리하도록 도와주는 패키지Collection을 모델화하여, 관련 기능들을 쉽게 사용할 수 있도록 도와준다.연결관리가 용이하다.스키마를 관리하기에 편하다.Join 기능을 MongoDB에서 제공하지 않지만, Mongoose는
BSON은 JSON과 동일한 구조이지만 Binary 형태, 즉 가까운 2진법에 기반을 둔 표현법으로 이루어진 변형된 구조다.JSON Document를 Binary로 인코딩한 포맷으로 JSON의 단점을 해결하기 위한 방안이다.BSON은 JSON에 비해 스토리지 공간과 스
MongoDB는 탈 RDBMS를 의미하는 표준화된 구조적 질의 언어가 없는 데이터베이스 또는 관계를 갖지 않는 데이터베이스의 NoSQL의 Document Database의 한 종류이다.이처럼 MongoDB는 관계형 데이터베이스가 아니지만 스키마를 통해 관계를 설정함으로
mongoose 공식문서(https://mongoosejs.com/docs/guide.htmlmongodb에서는 각 도큐먼트에 식별자인 \_id를 자동으로 생성한다.이는 option에서 id를 false로 설정하면 이 프로퍼티를 받지 않을 수 있다.create