
1. 관계형 데이터베이스
1-1 기본
- 사전 정의된 관계가 있을 때 사용
- 미리 지정된 형식과 타입의 데이터만 저장 가능( 스키마 )
- 테이블 형식으로 데이터를 관리
- 트랜잭션 지원 ( 원하는 동작이 정확히 수행되거나 완전히 실패 둘중 하나로 유지 )
1-2 AWS 서비스
Amazon RDS Amazon Aurora Amazon Redshift
1-3 OLPT vs OLAP
OLTP ( Online Transactional Processing )
- 주로 데이터의 트랜잭션을 다루는 데이터 베이스
- 예 : id 12345 번호를 가진 유저의 이름, 나이를 조회 혹은 값을 수정
- 주로
Amazon RDS 같은 관계형 데이터베이스에서 처리
OLAP (Online Analytical Processing )
- 데이터를 종합적으로 보고 통계를 산출하는데 특화된 데이터베이스
- 예 : 1월 한달 동안 서울에서 가장 많이 팔린 인형 종류를 조회
- 주로
Amazon RedShift 와 같은 데이터 웨어 하우스에서 처리
1-4 사용사례
일반적인 어플리케이션, 온라인 게임 등