← Snowflake 모듈로

Learn · Glossary

Snowflake 용어 사전

총 53개 용어

Auto-Suspend / Auto-Resume

웨어하우스가 유휴 상태가 되면 자동으로 정지하고, 새 쿼리가 들어오면 자동으로 재개하는 기능. 초 단위 과금과 결합되어 유휴 비용을 없앤다.
가상 웨어하우스와 확장성 — Scale Up vs Scale Out · Core Architecture & Fundamentals Q3 (pp.2-3); Performance & Optimization Q21, Q24, Q25 (pp.8-9); [보조] Snowflake vs BigQuery vs Redshift - How Snowflake Handles Compute and Scaling (p.5); Databricks vs Snowflake - Snowflake: Virtual Warehouses & Scaling (p.7)

BigQuery Editions / 슬롯(Slot) 기반 과금

2023년 도입된 BigQuery의 컴퓨트 과금 대안 모델. 스캔 바이트 기반 온디맨드 과금 대신 슬롯 커밋/오토스케일링 기반 초 단위 과금을 선택할 수 있다.
Snowflake vs BigQuery vs Redshift — 컴퓨트·비용 모델 비교 · 전체 (pp.1-17) — How Cloud OLAP Systems Evolved, Snowflake/BigQuery/Redshift Explained for Beginners, Comparison 절, Which One Should You Learn First

DBU (Databricks Unit)

Databricks 플랫폼 사용량을 측정하는 과금 단위. 클래식 컴퓨트는 여기에 클라우드 VM 비용이 별도로 추가되지만, Serverless 제품은 단일 청구로 통합된다.
Snowflake vs Databricks — Glass Box와 Black Box, 그리고 수렴하는 두 플랫폼 · 전체 (pp.1-13, Databricks 자체 심화보다 'Snowflake와 어떻게 다른가'에 초점) — Architecture, Storage Layer, Performance, Pricing, Use Cases, FAQ, Conclusion

Dynamic Table

SQL 쿼리 선언만으로 여러 테이블을 조인한 결과의 증분 새로고침을 Snowflake가 자동 관리하는 선언적 테이블. Materialized View의 단일 테이블 제약을 보완한다.
반정형 데이터, CDC 파이프라인, 개발자 프레임워크 — Stream/Task부터 Snowpark까지 · Core Architecture & Fundamentals Q10 (p.4); Advanced Transformation & Features Q41-Q48 (pp.14-16); [보조] Databricks vs Snowflake - Data Engineering and ETL / Machine Learning and AI Capabilities: Snowflake 절 (pp.8-10)

Fail-safe

Time Travel 보존 기간 종료 직후 시작되는 고정 7일짜리 복구 기간. 영구 테이블에만 적용되며 Snowflake 지원팀을 통해서만 복구할 수 있다.
타임트래블, Fail-safe, 제로카피 클로닝 — 데이터 복구 3종 세트 · Core Architecture & Fundamentals Q5, Q6, Q7 (pp.3-4); Advanced Transformation & Features Q49 (p.16); FAQ 절 Time Travel/Zero-copy Cloning (pp.17-19)

Glass Box / Black Box (비유)

Databricks(개발자가 파티셔닝·셔플·파일 포맷을 직접 다루는 구조)와 Snowflake(SQL만 노출하고 내부 최적화를 전부 감추는 구조)를 대비하는 비유.
Snowflake vs Databricks — Glass Box와 Black Box, 그리고 수렴하는 두 플랫폼 · 전체 (pp.1-13, Databricks 자체 심화보다 'Snowflake와 어떻게 다른가'에 초점) — Architecture, Storage Layer, Performance, Pricing, Use Cases, FAQ, Conclusion

Hybrid Table (Unistore)

행 기반 저장과 기본 키 인덱스를 지원해 OLTP성 포인트 조회 워크로드를 처리하는 Snowflake의 별도 테이블 유형.
Snowflake vs Databricks — Glass Box와 Black Box, 그리고 수렴하는 두 플랫폼 · 전체 (pp.1-13, Databricks 자체 심화보다 'Snowflake와 어떻게 다른가'에 초점) — Architecture, Storage Layer, Performance, Pricing, Use Cases, FAQ, Conclusion

Iceberg Table (vs External Table)

Apache Iceberg 스펙으로 고객 클라우드 스토리지에 저장되면서도 Snowflake에서 DML(쓰기)까지 지원하는 테이블. 읽기 전용인 External Table과 대비된다.
반정형 데이터, CDC 파이프라인, 개발자 프레임워크 — Stream/Task부터 Snowpark까지 · Core Architecture & Fundamentals Q10 (p.4); Advanced Transformation & Features Q41-Q48 (pp.14-16); [보조] Databricks vs Snowflake - Data Engineering and ETL / Machine Learning and AI Capabilities: Snowflake 절 (pp.8-10)

Liquid Clustering

힐베르트 커브 기반으로 Delta Lake 파일 레이아웃을 동적으로 자동 재조정해 '작은 파일 문제'를 해결하는 Databricks 기능. 수동 Z-Ordering을 대체한다.
Snowflake vs Databricks — Glass Box와 Black Box, 그리고 수렴하는 두 플랫폼 · 전체 (pp.1-13, Databricks 자체 심화보다 'Snowflake와 어떻게 다른가'에 초점) — Architecture, Storage Layer, Performance, Pricing, Use Cases, FAQ, Conclusion

Local Disk Cache (Data Cache)

가상 웨어하우스의 로컬 SSD에 마이크로파티션 데이터를 캐싱하는 웨어하우스별 캐시. 웨어하우스가 정지되면 사라진다.
3단 캐싱 구조 — Result / Local Disk / Metadata Cache · Performance & Optimization Q23, Q30 (pp.8-9, 11); [보조] Snowflake vs BigQuery vs Redshift - Storage Design and Query Execution Basics: Snowflake 절의 로컬 캐싱/일관 해싱 설명 (p.6)

Metadata Cache

마이크로파티션별 컬럼 통계(min/max/null count)를 보관해 쿼리 시작 전 프루닝 계획을 가능하게 하는 클라우드 서비스 계층의 캐시.
3단 캐싱 구조 — Result / Local Disk / Metadata Cache · Performance & Optimization Q23, Q30 (pp.8-9, 11); [보조] Snowflake vs BigQuery vs Redshift - Storage Design and Query Execution Basics: Snowflake 절의 로컬 캐싱/일관 해싱 설명 (p.6)

ORGADMIN

여러 Snowflake 계정을 묶는 조직(Organization) 단위에서 동작하는, ACCOUNTADMIN보다 상위 스코프의 롤. 계정 생성·관리와 조직 전체 크레딧 사용량 모니터링을 담당한다.
보안과 거버넌스 — RBAC, 데이터 공유, 컬럼/행 단위 접근 통제 · Security & Governance Q31-Q40 (pp.11-13); [보조] Databricks vs Snowflake - Security and Governance: Snowflake 절 (p.10)

RA3 / Redshift Managed Storage

Redshift 컴퓨트 노드를 무상태로 만들고 데이터를 클라우드 오브젝트 스토리지에 저장해, 컴퓨트와 스토리지를 독립적으로 확장할 수 있게 한 노드 타입.
Snowflake vs BigQuery vs Redshift — 컴퓨트·비용 모델 비교 · 전체 (pp.1-17) — How Cloud OLAP Systems Evolved, Snowflake/BigQuery/Redshift Explained for Beginners, Comparison 절, Which One Should You Learn First

Result Cache

동일한 쿼리 텍스트·역할·데이터 상태에 대해 이전 실행 결과를 재사용하는 클라우드 서비스 계층의 캐시. 재사용될 때마다 보존 기간이 갱신되며 최대 31일까지 유지된다.
3단 캐싱 구조 — Result / Local Disk / Metadata Cache · Performance & Optimization Q23, Q30 (pp.8-9, 11); [보조] Snowflake vs BigQuery vs Redshift - Storage Design and Query Execution Basics: Snowflake 절의 로컬 캐싱/일관 해싱 설명 (p.6)

SaaS 데이터 웨어하우스

인프라 프로비저닝·인덱싱·하드웨어 관리를 사용자가 아닌 벤더가 전담하는 완전관리형 클라우드 데이터 웨어하우스 모델.
Snowflake 아키텍처 개요 — 클라우드 네이티브 SaaS 데이터 웨어하우스 · Core Architecture & Fundamentals Q1, Q2, Q8, Q9 (pp.2-4); [보조] Snowflake vs BigQuery vs Redshift - How Cloud OLAP Systems Evolved / Snowflake Explained for Beginners (pp.1-5)

Scale Up / Scale Out

Scale Up은 웨어하우스 크기를 키워 단일 쿼리 속도를 높이는 것, Scale Out은 클러스터 수를 늘려 동시 처리량을 높이는 것.
가상 웨어하우스와 확장성 — Scale Up vs Scale Out · Core Architecture & Fundamentals Q3 (pp.2-3); Performance & Optimization Q21, Q24, Q25 (pp.8-9); [보조] Snowflake vs BigQuery vs Redshift - How Snowflake Handles Compute and Scaling (p.5); Databricks vs Snowflake - Snowflake: Virtual Warehouses & Scaling (p.7)

Secure Data Sharing / Reader Account

데이터 이동 없이 실시간 데이터를 공유하는 기능(Secure Data Sharing)과, 자체 계정이 없는 소비자를 위한 제한된 계정으로 컴퓨트 비용을 제공자가 부담하는 방식(Reader Account).
보안과 거버넌스 — RBAC, 데이터 공유, 컬럼/행 단위 접근 통제 · Security & Governance Q31-Q40 (pp.11-13); [보조] Databricks vs Snowflake - Security and Governance: Snowflake 절 (p.10)

shared-disk / shared-nothing 하이브리드

모든 컴퓨트가 동일한 중앙 스토리지를 공유(shared-disk)하면서, 각 컴퓨트 클러스터끼리는 자원을 공유하지 않는(shared-nothing) Snowflake의 아키텍처 방식.
Snowflake 아키텍처 개요 — 클라우드 네이티브 SaaS 데이터 웨어하우스 · Core Architecture & Fundamentals Q1, Q2, Q8, Q9 (pp.2-4); [보조] Snowflake vs BigQuery vs Redshift - How Cloud OLAP Systems Evolved / Snowflake Explained for Beginners (pp.1-5)

Stage

데이터가 테이블로 적재되거나 테이블에서 언로드되기 전 머무는 중간 저장소. 내부 스테이지(User/Table/Named)와 외부 스테이지(고객 클라우드 스토리지)로 나뉜다.
데이터 로딩과 인제스천 — Stage, COPY INTO, Snowpipe · Data Loading & Ingestion Q11-Q20 (pp.5-7)

Stored Procedure vs UDF

UDF는 값 반환이 목적으로 SELECT 절에서 호출되고, Stored Procedure는 DDL/DML을 포함한 액션 수행이 목적으로 CALL로 독립 호출된다.
반정형 데이터, CDC 파이프라인, 개발자 프레임워크 — Stream/Task부터 Snowpark까지 · Core Architecture & Fundamentals Q10 (p.4); Advanced Transformation & Features Q41-Q48 (pp.14-16); [보조] Databricks vs Snowflake - Data Engineering and ETL / Machine Learning and AI Capabilities: Snowflake 절 (pp.8-10)

Time Travel

테이블/스키마/데이터베이스를 과거 특정 시점 상태로 조회·클론·복원하는 기능. 기본 1일, Enterprise 이상에서 최대 90일까지 설정 가능.
타임트래블, Fail-safe, 제로카피 클로닝 — 데이터 복구 3종 세트 · Core Architecture & Fundamentals Q5, Q6, Q7 (pp.3-4); Advanced Transformation & Features Q49 (p.16); FAQ 절 Time Travel/Zero-copy Cloning (pp.17-19)

USE_CACHED_RESULT

세션 레벨에서 Result Cache 사용 여부를 제어하는 파라미터. FALSE로 설정하면 캐시된 결과를 무시하고 쿼리를 강제로 재실행한다.
3단 캐싱 구조 — Result / Local Disk / Metadata Cache · Performance & Optimization Q23, Q30 (pp.8-9, 11); [보조] Snowflake vs BigQuery vs Redshift - Storage Design and Query Execution Basics: Snowflake 절의 로컬 캐싱/일관 해싱 설명 (p.6)

VALIDATION_MODE / VALIDATE / COPY_HISTORY

COPY INTO 로드 오류를 사전에(드라이런) 또는 사후에 확인하는 실제 Snowflake 도구. 'REJECTED_RECORDS'라는 파라미터는 존재하지 않는다.
데이터 로딩과 인제스천 — Stage, COPY INTO, Snowpipe · Data Loading & Ingestion Q11-Q20 (pp.5-7)

Zero-Copy Cloning

물리적 데이터 복제 없이 기존 마이크로파티션을 가리키는 메타데이터만 새로 생성해 순간적으로 스냅샷을 만드는 기능.
타임트래블, Fail-safe, 제로카피 클로닝 — 데이터 복구 3종 세트 · Core Architecture & Fundamentals Q5, Q6, Q7 (pp.3-4); Advanced Transformation & Features Q49 (p.16); FAQ 절 Time Travel/Zero-copy Cloning (pp.17-19)

가상 웨어하우스 (Virtual Warehouse)

CPU/메모리/SSD로 구성된 Snowflake의 컴퓨트 클러스터 추상화 단위. 크기 조절과 자동 정지/재개가 가능하다.
가상 웨어하우스와 확장성 — Scale Up vs Scale Out · Core Architecture & Fundamentals Q3 (pp.2-3); Performance & Optimization Q21, Q24, Q25 (pp.8-9); [보조] Snowflake vs BigQuery vs Redshift - How Snowflake Handles Compute and Scaling (p.5); Databricks vs Snowflake - Snowflake: Virtual Warehouses & Scaling (p.7)

마이크로파티션 (Micro-partition)

Snowflake가 자동으로 나누는 50~500MB(압축 전 기준)의 불변 컬럼형 저장 단위. 사용자가 직접 정의하는 정적 파티션과 대비된다.
마이크로파티션과 컬럼형 저장 — 프루닝의 원리 · Core Architecture & Fundamentals Q4 (p.3); Performance & Optimization Q29 (p.10); [보조] Snowflake vs BigQuery vs Redshift - Storage Design and Query Execution Basics: Snowflake 절 (p.6)

멀티클러스터 웨어하우스 (Multi-cluster Warehouse)

동일 크기의 클러스터 여러 개로 구성되어 트래픽에 따라 자동으로 클러스터 수를 늘리거나 줄이는 웨어하우스.
가상 웨어하우스와 확장성 — Scale Up vs Scale Out · Core Architecture & Fundamentals Q3 (pp.2-3); Performance & Optimization Q21, Q24, Q25 (pp.8-9); [보조] Snowflake vs BigQuery vs Redshift - How Snowflake Handles Compute and Scaling (p.5); Databricks vs Snowflake - Snowflake: Virtual Warehouses & Scaling (p.7)

벡터화 처리 (Vectorized Execution)

행 단위가 아니라 컬럼 데이터를 배치로 묶어 처리하는 실행 방식. CPU 캐시 활용도를 높여 분석 쿼리 성능을 개선한다.
마이크로파티션과 컬럼형 저장 — 프루닝의 원리 · Core Architecture & Fundamentals Q4 (p.3); Performance & Optimization Q29 (p.10); [보조] Snowflake vs BigQuery vs Redshift - Storage Design and Query Execution Basics: Snowflake 절 (p.6)

분포 스타일 / 정렬 키 (Distribution Style / Sort Key, Redshift)

Redshift에서 데이터를 노드 간에 어떻게 분산·정렬해 저장할지를 사용자가 직접 설계하는 요소. 설계가 나쁘면 데이터 쏠림으로 성능이 저하된다.
Snowflake vs BigQuery vs Redshift — 컴퓨트·비용 모델 비교 · 전체 (pp.1-17) — How Cloud OLAP Systems Evolved, Snowflake/BigQuery/Redshift Explained for Beginners, Comparison 절, Which One Should You Learn First

서버리스 컴퓨트 (BigQuery)

사용자가 클러스터나 노드를 전혀 관리하지 않고 Google이 공유 컴퓨트 풀에서 쿼리별로 자원을 자동 배분하는 모델.
Snowflake vs BigQuery vs Redshift — 컴퓨트·비용 모델 비교 · 전체 (pp.1-17) — How Cloud OLAP Systems Evolved, Snowflake/BigQuery/Redshift Explained for Beginners, Comparison 절, Which One Should You Learn First

영구/트랜지언트/임시 테이블 (Permanent / Transient / Temporary Table)

Fail-safe와 Time Travel 보존 정책이 다른 세 가지 테이블 유형. 영구 테이블만 Fail-safe가 적용되고, 트랜지언트·임시 테이블은 그만큼 스토리지 비용이 낮다.
타임트래블, Fail-safe, 제로카피 클로닝 — 데이터 복구 3종 세트 · Core Architecture & Fundamentals Q5, Q6, Q7 (pp.3-4); Advanced Transformation & Features Q49 (p.16); FAQ 절 Time Travel/Zero-copy Cloning (pp.17-19)

일관 해싱 (Consistent Hashing)

동일한 데이터가 가급적 동일한 워커 노드에서 반복 처리되도록 유도해 로컬 캐시 적중률을 높이는 데이터 배치 기법.
마이크로파티션과 컬럼형 저장 — 프루닝의 원리 · Core Architecture & Fundamentals Q4 (p.3); Performance & Optimization Q29 (p.10); [보조] Snowflake vs BigQuery vs Redshift - Storage Design and Query Execution Basics: Snowflake 절 (p.6)

크로스클라우드 복제 (Cross-Cloud Replication)

재해복구나 데이터 지역성 목적으로 Snowflake 계정을 다른 클라우드 제공자나 리전으로 복제하는 기능.
Snowflake 아키텍처 개요 — 클라우드 네이티브 SaaS 데이터 웨어하우스 · Core Architecture & Fundamentals Q1, Q2, Q8, Q9 (pp.2-4); [보조] Snowflake vs BigQuery vs Redshift - How Cloud OLAP Systems Evolved / Snowflake Explained for Beginners (pp.1-5)

프루닝 (Pruning)

마이크로파티션에 저장된 컬럼별 min/max/null count 메타데이터만으로, 실제 스캔이 필요 없는 마이크로파티션을 쿼리 실행 전에 걸러내는 과정.
마이크로파티션과 컬럼형 저장 — 프루닝의 원리 · Core Architecture & Fundamentals Q4 (p.3); Performance & Optimization Q29 (p.10); [보조] Snowflake vs BigQuery vs Redshift - Storage Design and Query Execution Basics: Snowflake 절 (p.6)