1. MongoDB와 Mongoose: 유연한 NoSQL의 세계1.1 MongoDB란 무엇인가?MongoDB는 문서 지향(Document-Oriented) NoSQL 데이터베이스입니다. JSON과 유사한 BSON(Binary JSON) 형식으로 데이터를 저장하며, 스키마가 고정되지 않아 데이터 구조의 변경이 자유롭다는 장점이 있습니다.주요 특징:스키마리스(Schemaless) 구조: 각 문서(Document)는 서로 다른 필드를 가질 수 있어 유연한 데이터 모델링이 가능합니다.예: 사용자 정보를 저장하는 컬렉션에서 어떤 사용자는 "주소" 필드를, 다른 사용자는 "전화번호" 필드를 가지고 있어도 무방합니다.수평적 확장성(Scalability): 샤딩(Sharding)을 통해 여러 서버에 데이터를 분산 저장..