Search
Duplicate

데이터 웨어하우스

Created
2022/07/01 11:51
tags
💻Database
데이터 웨어하우스 (Data Warehouse)는 실제 사용자보다는 백오피스를 위해 사용되는 데이터를 담고 있는 시스템이다.
데이터 분석, 통계 등을 위해 큰 쿼리들을 프로덕션 DB서버에 날리게 되면 실제 서비스에 영향을 끼칠 수 있다. 이를 위해 분석을 위한 데이터베이스를 따로 만들고 사용하는데 이것을 데이터 웨어하우스라고 한다. 프로덕션을 위한 데이터베이스가 아니기 때문에 Create, Update, Delete는 지원하지 않고 Read만 지원한다.
ETL(Extract, Transform, Load) 과정을 통해 데이터 웨어하우스에 데이터를 저장한다. Extract에서는 데이터를 추출하고, Transform에서는 추출한 데이터를 목적에 맞게 가공하며, Load에서는 가공된 데이터를 데이터 웨어하우스에 저장한다.
대표적인 데이터 웨어하우스 솔루션으로 Google BigQuery가 있다.