AWS Training에서 제공하는 AWS Cloud Practitioner (Korean) 강의 요약 정리 내용입니다.
비관계형 데이터베이스란?
비관계형 데이터베이스는 데이터를 고정된 행과 열(테이블 스키마) 없이 저장하는 방식입니다.
관계형 데이터베이스와 달리 항목마다 다른 속성(필드)을 가질 수 있어 유연합니다.
이러한 비관계형 DB를 통칭하여 NoSQL이라고 부르며, 대표적인 구조로는 키-값(Key-Value), 문서(Document), 그래프(Graph), 열(Columnar) 등이 있습니다.
키-값 데이터베이스 구조
- 키(Key): 데이터를 식별하는 고유한 값
- 값(Value): 해당 키에 저장되는 데이터(속성들의 집합)
예시 (키-값 구조)

- 속성이 항목마다 달라도 허용됨
- 새로운 속성은 언제든 추가/삭제 가능
Amazon DynamoDB란?
Amazon DynamoDB는 AWS에서 제공하는 완전관리형 서버리스 NoSQL 데이터베이스 서비스입니다.
키-값 및 문서 기반 구조를 모두 지원하며, 빠른 응답 속도와 무한한 확장성이 특징입니다.
Amazon DynamoDB 주요 특징
| 항목 | 설명 |
| 서버리스 | EC2 등 인프라를 직접 구성할 필요 없음 (프로비저닝, 패치, 설치 불필요) |
| 자동 크기 조정 | 저장 용량 및 처리량을 자동으로 조절 |
| 낮은 지연 시간 | 모든 규모에서 한 자릿수 밀리초 응답 시간 |
| 유연한 스키마 | 항목마다 다른 속성을 가질 수 있음 |
| 사용자 정의 가능한 읽기/쓰기 용량 | 프로비저닝 모드 또는 온디맨드 모드 선택 가능 |
| 내장 보안 | 암호화, IAM 기반 접근 제어, 백업 지원 |
관계형 vs 비관계형 데이터베이스 요약 비교
| 항목 | 관계형 DB (RDS) | 비관계형 DB (DynamoDB) |
| 데이터 구조 | 고정된 스키마, 테이블 | 유연한 구조 (키-값 등) |
| 질의 언어 | SQL | API 기반 (또는 PartiQL) |
| 확장성 | 수직 확장 중심 | 수평 확장 중심 |
| 사용 예시 | 은행, 회계, 재고 | 실시간 게임, IoT, 모바일 앱 |
| 스토리지 조정 | 수동 설정 | 자동 조정 (DynamoDB는 자동 크기 조정) |
'AWS 자격증 > AWS Certified Cloud Practitioner' 카테고리의 다른 글
| AWS Certified Cloud Practitioner 모듈5 - 추가 데이터베이스 서비스 (0) | 2025.06.18 |
|---|---|
| AWS Certified Cloud Practitioner 모듈5 - AWS DMS (0) | 2025.06.18 |
| AWS Certified Cloud Practitioner 모듈5 - RDS (0) | 2025.06.18 |
| AWS Certified Cloud Practitioner 모듈5 - EFS (0) | 2025.06.18 |
| AWS Certified Cloud Practitioner 모듈5 - S3 (0) | 2025.06.18 |