728x90
날씨 맑음. 너무 맑음. 적당히 맑아줘...
오늘 올 블랙으로 입고 나왔다가 걸어다니는 만두 찜기가 되었다.
10분 걸었는데 찜기에서 만두가 익어가는 느낌을 받아버렸다.
그런 의미로 RDS에 대하여 정리하도록 하겠다.
# RDS(Relational DB Service)
관계형 데이터 베이스
# AWS RDS에서 사용 가능한 Relational DB 종류
- Microsoft SQL
- Oracle
- MySQL
- Postgre
- Aurora
- AWS에서 직접 운영하는 DB 프리티어 제공 안함... 나 서러워 엉엉....
- Maria DB
# Data Warehousing
- Business Intelligence에서 많이 사용
- 리포트 작성, 데이터분석시 사용 같이 매우 방대한 분량의 데이터 로드 시 사용 (Production Database -> Data Warehousing)
- 다양한 source로부터 데이터가 합쳐지며 몸집을 키우며 회사에 도움이 될 만한 data를 저장.
- 필요에 의하여 data를 불러온다.
- transaction processing에서 적합하지 않다. (ex : insert 문)
# OLTP VS OLAP
- OLTP(Online Transaction Processing)
- 복수의 사용자 PC에서 발생되는 Tracsaction을 DB 서버가 처리하고, 그 결과를 요청한 사용자 PC에 결과값을 되돌려주는 과정.
- 다시 말해, 한 개의 트랙잭션에서 발생하는 insert, update, delete의 과정을 오류 없이 처리하고(무결성을 보장) 그 결과를 select하는 과정(결과값을 실시간으로 확인).
- OLTP는 현재의 데이터 처리가 얼마나 정확하고, 무결한지가 중요
- 주로 데이터의 저장, 삭제, 수정 등의 실질적인 데이터를 수정하는 작업을 의미하는 용어
- Insert와 같이 종종 사용되어지는, 혹은 규모가 작은 데이터를 불러올 때 사용되는 SQL쿼리가 필요할 때 유용.
- 선행
- 데이터의 변경으로 인한 무결성이 우선적으로 입증되어야 후에 데이터 처리 가능.
- 보다 컴퓨터에 가까움
- 복수의 사용자 PC에서 발생되는 Tracsaction을 DB 서버가 처리하고, 그 결과를 요청한 사용자 PC에 결과값을 되돌려주는 과정.
- OLAP(Online Analytical Processing)
- OLAP는 데이터웨어하우스(DW), 쉽게 말해 DB에 이미 저장되어 있는 데이터를 분석하고, 데이터 분석을 통해 사용자의 요구와 목적에 맞는 유의미한 정보를 제공해주는 처리방법을 의미
- OLAP는 이미 저장된 데이터를 기반하여 분석하고 어떤 정보를 제공하는지가 중요
- 따라서 OLAP는 데이터의 무결성과, 정확성을 바탕으로 사용자가 원하는 정보를 어떻게 표현하고 제공하는지를 의미하는 용어
- 나아가 이런 유의미한 정보를 바탕으로 보다 복잡한 모델링을 가능하게 합니다.
- 매우 큰 데이터를 불러올 때 사용하며 주로 Select 쿼리를 사용
- 후행
- 무결성이 입증되는 데이터를 분석해야 원하고 정확한 결과값을 도출할 수 있다.
- 보다 사용자에 가까움
- OLAP는 데이터웨어하우스(DW), 쉽게 말해 DB에 이미 저장되어 있는 데이터를 분석하고, 데이터 분석을 통해 사용자의 요구와 목적에 맞는 유의미한 정보를 제공해주는 처리방법을 의미
참고 url : https://too612.tistory.com/511
728x90
'☁️ 뭉게뭉게 클라우드 > 🙀 rlch가 되기 위한 기초' 카테고리의 다른 글
[AWS] RDS_Multi AZ, Read Replicas (0) | 2022.07.07 |
---|---|
[AWS] RDS_Database Backup (0) | 2022.07.07 |
[AWS | window] PuTTy 사용 아파치 접속, 홈페이지 만들기 (0) | 2022.07.05 |
[AWS] window PuTTy 사용 EC2 접속 (0) | 2022.07.05 |
[AWS] ELB(Elastic Load Balancers) (0) | 2022.07.05 |