Why use MongoDB

<aside> ✏️

JSON 기반 문서형 DB로 미리 스키마 정의 불필요

데이터 구조가 자주 바뀌는(스타트업, 프로토 타입)에 유리

여러 대의 서버에 데이터 분산 가능(Sharding)

빅 데이터나 로그 수집, IoT 데이터에 자주 사용

ORM 없이 바로 객체 형태로 데이터 저장 및 조회 가능

자바스크립트 기반

ORM(Object-Relational Mapping, 객체-관계 매핑: 객체 지향 프로그래밍 언어와 관계형 데이터베이스 간의 데이터를 자동으로 변환해주는 기술)

</aside>

JSON

[
    {
        "id": 1,
        "name": "Story Book",
        "title": "Lorem, ipsum dolor sit amet consectotur adipisicing elit",
        "price": 0,
        "category": "Free",
        "image": "<https://plus.unsplash.com/premium_vector-1715961962846-b3d272232abf?ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&q=80&w=880>"
    },

    {
        "id": 2,
        "name": "Story Book",
        "title": "Lorem, ipsum dolor sit amet consectotur adipisicing elit",
        "price": 0,
        "category": "Free",
        "image": "<https://plus.unsplash.com/premium_vector-1715961962846-b3d272232abf?ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&q=80&w=880>"
    },
    
    {
        "id": 3,
        "name": "Music Book",
        "title": "Lorem, ipsum dolor sit amet consectotur adipisicing elit",
        "price": 100,
        "category": "Song",
        "image": "<https://plus.unsplash.com/premium_vector-1715961962846-b3d272232abf?ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&q=80&w=880>"
    },
    
    .
    .
    .
]

핵심 기술