SQL과 NOSQL
BACKEND
NESTJS
SQL과 NOSQL 어떤 DB를 사용하면 될까?
SQL
테이블과 컬럼을 미리 구조화한다
NOSQL
구조를 미리 정할 필요가 없기 때문에 유연
지속적으로 변경되는 데이터 구조를 다룰 때 용이
수평적 스케일링에 유용
대량의 데이터를 다루는데 용이
MongoDB
MongoDB는 Document 기반의 NoSQL 데이터베이스
JSON과 비슷한 구조(BSON)으로 데이터를 저장
스케일링이 쉽고 유연
Document => SQL Table Row
Collection => SQL Table