[AIVLE SCHOOL] 클라우드(6) - 데이터베이스 서비스

2024.12.04 3세션
A. 데이터베이스 서비스
A-1. 다양한 데이터베이스
NO SQL DB란?
- 동적 스키마 구조를 가짐. 데이터 유형 및 추가가 용이함
- 다른 구조의 데이터를 하나의 컬렉션(table) 에 추가할 수 있음
- 데이터 중복 발생 가능성 있음
- key-value, document, graph, columnar 등의 형태를 가짐
인메모리 DB
- 처음부터 데이터를 메모리에 저장.
- 아주 빠르다
- 캐싱, 실시간 데이터 처리 및 분석에 적합함
- 시스템 장애 시 유실될 수 있고, 영속성을 보장하지 않는다.
A-2. Amazon RDS
- 관계형 데이터베이스
- MySQL, PostgrestSQL, Oracle 등 익숙한 데이터베이스 엔진 중 선택
- 관리형 DB (설정만 하면 관리는 AWS가)
- 운영 중 리소스가 부족하면 스토리지 용량 확장 지원
Fail Over 기능
- 장애가 발생해도 서비스를 계속 할 수 있도록 함