Amazon DocumentDB

Amazon DocumentDB

Amazon DocumentDB (with MongoDB compatibility)

중급

한 마디로

유연한 형태의 데이터를 저장하는 문서형 데이터베이스

#문서DB#MongoDB#NoSQL#JSON
관련 서비스

비유로 이해하기

DocumentDB는 자유 형식 서류철이에요. 엑셀처럼 정해진 칸에 맞출 필요 없이, 문서마다 다른 형태의 데이터를 저장할 수 있어요. 어떤 문서는 이름만, 어떤 문서는 이름+주소+취미까지 자유롭게 넣을 수 있어요.

동작 원리

애니메이션 준비 중입니다

언제 쓰나요?

📝

콘텐츠 관리 시스템

블로그, 뉴스 기사 등 구조가 다양한 콘텐츠를 저장할 때, JSON 문서로 유연하게 관리할 수 있어요.

👤

사용자 프로필 저장

사용자마다 다른 정보(취미, 설정, 이력 등)를 스키마 변경 없이 자유롭게 저장하고 조회할 수 있어요.

🔄

MongoDB 마이그레이션

기존 MongoDB 애플리케이션을 AWS로 옮길 때, 코드 변경 최소화로 완전관리형 서비스를 누릴 수 있어요.

요금 예시

DocumentDB는 인스턴스와 저장 용량에 따라 요금이 나와요. 가장 작은 크기로 시작하면 한 달에 약 7만 원 정도예요. 사용량이 적으면 Elastic Clusters로 비용을 더 줄일 수 있어요.

자주 묻는 질문

진짜 MongoDB와 100% 호환되나요?

MongoDB 3.6~5.0 API의 대부분을 지원하지만, 일부 고급 기능(예: $graphLookup 일부 옵션)은 차이가 있을 수 있어요. 마이그레이션 전 호환성 테스트를 권장합니다.

DynamoDB와 어떻게 선택하나요?

MongoDB 경험이 있거나 복잡한 쿼리가 필요하면 DocumentDB, 서버리스로 단순한 키-값 접근이 주라면 DynamoDB가 적합해요.

서버리스 옵션이 있나요?

Elastic Clusters를 사용하면 vCPU 단위로 자동 스케일링되어, 트래픽이 적을 때 비용을 크게 줄일 수 있어요.