NoSQL에는 data relation이 없으며 각 collection에는 정해진 구조가 필요하지 않다. 각각의 데이터는 서로 다른 데이터 필드를 가질 수 있다.NoSQL은 일반적으로 테이블을 join할 필요가 없기 때문에 코딩하기가 더 쉽다. 또한 각 collecti
Horizontal Scaling: 수평 스케일링. 여러개의 서버에 나누어 데이터 베이스를 저장하는 것이다. NoSQL 은 각 테이블 마다 관련이 거의 없기에 나누어 저장하기 쉽다. SQL 은 반대로 관계가 많기에 나누어 저장하기 어렵다. Vertical Scaling
MongoDB는 NoSQL을 사용하는 database이다. MongoDB Atlas에서 Cluster을 생성한다. MongoDB driver를 설치해 연결 준비를 한다. util/database.jsmongoConnect를 app.js에서 import하여 사용한다. /
Mongoose 는 Object-Document Mapper(ODM)이다. 다운 받은 후 app.js에서 import 한다.