📌 금전거래를 위한 데이터 처리
- 인터넷으로 많은 인원이 많은 양의 트랜잭션을 실시간으로 수행하도록 지원
- 온라인뱅킹, 전자상거래, ATM
원자성
: 즉시 거래가 완료됨
: 성공 or 실패만 존재
: 처리 중이나 대기중이 존재하지 않음
: 완료되지 않을 경우, 취소후 다시 시작
데이터 무결성
: 데이터베이스에서 데이터가 변경되거나 손상되지 않도록하는 요소
: 데이터의 정확성, 일관성, 유효성, 신뢰성을 보장하는 원칙
: 제약조건, 트랜잭션 관리, 백업과 복구로 유지할 수 있음
데이터추가(insert), 업데이트(update)가 많이 발생
sql을 사용할 수 있으나, 분석 목적이 아니라 쿼리속도가 상대적으로 느릴 수 있음
📌 분석을 위한 데이터처리
📌 다양한 곳에서 수집된 데이터를 한 곳에 저장, 관리하는 시스템
📌 OLAP + DW
- Google Cloud에서 개발한 서비스
- 대규모 데이터 분석에 최적화되어 있음
비용
저장 비용
: 데이터 저장에 발생되는 비용
: on- demand 요금제, capacity 요금제로 구분
쿼리 비용
: 쿼리 실행시 발생하는 비용
: 쿼리실행시 처리되는 데이터 양
: Active logical 저장소, long-term logical 저장소로 구분
추가 비용
: 스트리밍 데이터 삽입
: 데이터 전송