핵심 구조

관리형 DB의 공통점은 운영을 맡기는 것이고, 차이는 데이터 구조와 확장 방식에서 납니다.

직접 DBMS를 설치하고 유지보수하던 일을 클라우드가 흡수합니다. 사용자는 어떤 저장 모델을 쓸지 고르고, 서비스는 그 모델에 맞는 확장과 일관성 제어를 제공합니다.

설치·패치 백업·복구 장애 조치 탄력 확장
관계형 확장 예시

Amazon Aurora

SQL 사용 방식은 유지하고, 확장은 저장소와 읽기 경로에서 처리합니다.

호환 계층 MySQL / PostgreSQL 방식으로 접근하므로 기존 애플리케이션 구조를 크게 바꾸지 않습니다.
분리된 스토리지 컴퓨트와 저장소를 나눠 두어 용량은 뒤에서 자동 확장되며, 최대 128TB까지 늘어납니다.
읽기 부하 분산 읽기 복제본 최대 15개
리더 1
리더 2
리더 N
분산 멀티모델 예시

Azure Cosmos DB

한 서비스 안에서 데이터 형태, 복제 범위, 일관성 강도를 함께 조절합니다.

데이터 모델 선택
Document Key-Value Graph Column-Family
배치 범위 글로벌 분산으로 여러 지역에 데이터를 두고 가까운 곳에서 읽고 쓸 수 있습니다.
일관성 수준
강한 정합성 5단계 낮은 지연
읽는 법 Aurora는 관계형 호환성을 유지한 채 저장소와 읽기 노드를 확장하는 방향이고, Cosmos DB는 데이터 모델과 지역 분산, 일관성 강도를 한 서비스에서 조절하는 방향입니다.