Snowflake is a data warehouse built for the cloud which delivers a capable solution in resolving issues for which legacy, cloud data platforms and on-premises data warehouse were not designed. Snowflake works with leading data management, data integration and BI partners to bring together all data and enable the users to perform cutting-edge analytics.
Snowflake is the first analytical database that leverages the power of cloud. Adapting snowflake is simple and it offers great performance and concurrency. It supports distributed architecture, data protection, query resiliency and significantly maintain fault tolerance. In addition, snowflake services can be run on a public cloud infrastructure.
Snowflake architecture is divided into three layers, they are:
- Cloud services
- Virtual warehouses
- Database storage
Functionality of Cloud Data Warehouse
Data warehouse is basically a relation database which is exclusively designed for query and analysis as a substitute of transaction process. But it holds resulting historical data from a transaction data.