COF-C02 · Question #442
Which statement accurately describes Snowflake's architecture?
The correct answer is C. It is a hybrid of traditional shared-disk and shared-nothing database architectures. Snowflake's architecture is a hybrid of shared-disk and shared-nothing designs. Like shared-disk architectures, all virtual warehouses (compute nodes) access the same centralized cloud storage layer (S3, Azure Blob, GCS), so data does not need to be partitioned across nodes…
Question
Which statement accurately describes Snowflake's architecture?
Options
- AIt uses a local data repository for all compute nodes in the platform.
- BIt is a blend of shared-disk and shared-everything database architectures.
- CIt is a hybrid of traditional shared-disk and shared-nothing database architectures.
- DIt reorganizes loaded data into internal optimized, compressed, and row-based format.
How the community answered
(34 responses)- A3% (1)
- B3% (1)
- C85% (29)
- D9% (3)
Explanation
Snowflake's architecture is a hybrid of shared-disk and shared-nothing designs. Like shared-disk architectures, all virtual warehouses (compute nodes) access the same centralized cloud storage layer (S3, Azure Blob, GCS), so data does not need to be partitioned across nodes. Like shared-nothing architectures, each virtual warehouse has its own dedicated CPU, memory, and local disk cache - compute nodes do not share these resources with each other. Option A is wrong because the storage is centralized, not local per node. Option B is wrong because Snowflake is not 'shared-everything.' Option D is wrong because Snowflake stores data in columnar (not row-based) format.
Topics
Community Discussion
No community discussion yet for this question.