Skip to Content
고급 Snowflake
book

고급 Snowflake

by Muhammad Fasih Ullah
September 2025
Beginner to intermediate
210 pages
3h 30m
Korean
O'Reilly Media, Inc.
Content preview from 고급 Snowflake

2장. Snowflake 개요

이 작품은 AI를 사용하여 번역되었습니다. 여러분의 피드백과 의견을 환영합니다: translation-feedback@oreilly.com

이 장에서는 다층 구조의 스노우플레이크 아키텍처에 대한 설명과 스노우플레이크 오브젝트에 대한 간략한 소개를 포함해 스노우플레이크에 대한 개요를 제공합니다.

Snowflake 아키텍처

Snowflake 아키텍처는 최적화된 스토리지 계층, 탄력적인 멀티클러스터 컴퓨팅 계층, Cloud 서비스 계층의 세 가지 계층을 핵심으로 하는 다계층 구조입니다(그림 2-1).

스토리지 레이어

the Cloud storage layer 또는 데이터베이스 스토리지 레이어라고도 하는 Snowflake 스토리지 레이어는 데이터에 빠르고 원활하게 액세스할 수 있는 하이브리드 컬럼형 데이터베이스 스토리지입니다. Cloud의 성능을 사용하여 탄력적이고 무한한 스토리지 확장이 가능합니다. 마이크로 파티션을 사용해 백그라운드에서 데이터를 클러스터링하고 정렬하여 데이터에 액세스하는 동안 최고의 성능을 제공합니다.

컴퓨팅 레이어

간단히 컴퓨팅 레이어라고도 하는 Snowflake의 탄력적 멀티클러스터 컴퓨팅 레이어는 모든 데이터 처리가 이루어지는 핵심 레이어입니다. 쿼리 실행을 담당합니다. 스토리지 레이어와 분리되어 있다는 가장 큰 장점은 리소스를 격리할 수 있다는 것입니다. 컴퓨팅 레이어는 스토리지 레이어와 마찬가지로 Cloud 리소스를 사용하여 무한대로 확장할 수 있습니다. 데이터를 처리하기 위해 Snowflake 웨어하우스를 사용합니다.

Cloud 서비스 레이어

Cloud 서비스 계층은 계정 전반의 메타데이터 관리를 담당하는 계층입니다. 또한 액세스 제어, 보안, 인프라 관리 및 쿼리 최적화를 제공합니다. 쿼리가 실행되면 Cloud 서비스 계층은 쿼리를 파싱하고, 최적화하고, 쿼리 계획을 생성하고, 보안 및 액세스를 확인한 후 컴퓨팅 계층으로 전달하여 쿼리를 실행하는 역할을 담당합니다.

클라우드 불가지론 레이어

클라우드에 구애받지 않는 레이어는 기본 Snowflake 레이어로, 원하는 Cloud 제공업체에서 Snowflake 인스턴스를 실행할 수 있습니다. Amazon Web Services(AWS), Google Cloud Platform(GCP) 또는 Microsoft Azure 중에서 선택할 수 있습니다. 이렇게 하면 여러 환경을 관리하고 보호해야 하는 번거로움이 사라집니다. 그 결과, 기본 애플리케이션을 포함하여 Snowflake를 기반으로 구축된 모든 것은 Cloud에 구애받지 않습니다.

Diagram of Snowflake's multilayered architecture showing the cloud services layer, elastic multi-cluster compute layer, and optimized storage layer with features like performance optimization, management, sharing, and security.
그림 2-1. Snowflake의 다계층 아키텍처(출처: Snowflake)

최적화된 스토리지 레이어 기능

이미 최적화된 스토리지 계층에 대해 조금 알아보셨습니다. 이제 이 계층의 다양한 기능에 대해 간단히 살펴보겠습니다. ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

効率的なGo ―データ指向によるGoアプリケーションの性能最適化

効率的なGo ―データ指向によるGoアプリケーションの性能最適化

Bartłomiej Płotka, 山口 能迪

Publisher Resources

ISBN: 9798341670983