Introduction
Snowflake separates compute from storage to let you use each one independently. This means you can store lots of data without paying for compute power all the time. And you can run many queries at once without slowing down.
When you want to store large amounts of data but only run queries sometimes.
When multiple teams need to run queries on the same data without waiting for each other.
When you want to save money by scaling compute power up or down separately from storage.
When you want to keep your data safe and accessible even if compute resources change.
When you want fast query performance without copying or moving data.