1. 복잡한 데이터셋 다루기 1.1 복잡한 데이터셋을 다루기 위한 방법 개념 장점 단점 ETL 스냅샷 테이블 - 쿼리 결과를 테이블에 저장 - 예약된 시간에 백그라운드에서 실행 복잡한 로직 없이 테이블에서 원하는 쿼리 바로 실행 - 실시간 데이터 보기 어려움 - 저장 후 데이터 변경 어려움 - 엔지니어의 도움 필요 VIEW 쿼리 결과를 가상테이블로 생성하여 사용 실시간성 보장 - 데이터베이스 쓰기 권한 필요 - 유지 보수 필요 임시테이블 temporary table - 현재 세션동안 유지되는 테이블 - create, insert 구문을 통해 생성 - 복잡한 로직 없이 테이블에서 원하는 쿼리 바로 실행 - 성능 데이터베이스 쓰기권한 필요 공통테이블 표현식 CTE 쿼리 결과에 이름을 붙여 테이블처럼 사용 쿼..