비유로 이해하기
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 단위로 자동 스케일링되어, 트래픽이 적을 때 비용을 크게 줄일 수 있어요.