What is Snowflake?

Snowflake is a comprehensive, cloud-based data platform designed to simplify data management, storage, and analytics for businesses of all sizes. With a unique architecture that separates storage and compute resources, Snowflake offers users the ability to scale both independently based on workload demands. The platform supports real-time analytics, data sharing, and integration with a wide range of third-party tools, allowing businesses to gain actionable insights from their data quickly. Snowflake's advanced security features, including automatic encryption and multi-cloud capabilities, ensure that data is both protected and easily accessible. Snowflake is ideal for companies seeking to modernize their data architecture, enabling seamless collaboration across departments and improving decision-making processes.

Pricing

Price Starts At:
$2 compute/month
Price Overview:
Pay for the compute and storage you actually use.
- Turn compute resources on and off, so you only pay for what you use
- Store near-unlimited amounts of data at affordable cloud rates
- Grow your analytics infrastructure with linear cost scalability
Free Trial Offered?:
Yes

Screenshots and Video

Company Facts

Company Name:
Snowflake
Date Founded:
2012
Company Location:
United States
Company Website:
Edit This Page

Product Details

Deployment
SaaS
Training Options
Documentation Hub
Support
24 Hour Support
Web-Based Support

Product Details

Target Company Sizes
Individual
1-10
11-50
51-200
201-500
501-1000
1001-5000
5001-10000
10001+
Target Organization Types
Mid Size Business
Small Business
Enterprise
Freelance
Nonprofit
Government
Startup
Supported Languages
English

Snowflake Categories and Features

Machine Learning Software

Deep Learning
ML Algorithm Library
Model Training
Natural Language Processing (NLP)
Predictive Modeling
Statistical / Mathematical Tools
Templates
Visualization

ETL Software

Data Analysis
Data Filtering
Data Quality Control
Job Scheduling
Match & Merge
Metadata Management
Non-Relational Transformations
Version Control

Database Software

Backup and Recovery
Creation / Development
Data Migration
Data Replication
Data Search
Data Security
Database Conversion
Mobile Access
Monitoring
NOSQL
Performance Analysis
Queries
Relational Interface
Virtualization

Data Warehouse Software

Ad hoc Query
Analytics
Data Integration
Data Migration
Data Quality Control
ETL - Extract / Transfer / Load
In-Memory Processing
Match & Merge

Data Science Software

Access Control
Advanced Modeling
Audit Logs
Data Discovery
Data Ingestion
Data Preparation
Data Visualization
Model Deployment
Reports

Data Preparation Software

Collaboration Tools
Data Access
Data Blending
Data Cleansing
Data Governance
Data Mashup
Data Modeling
Data Transformation
Machine Learning
Visual User Interface

Data Management Software

Customer Data
Data Analysis
Data Capture
Data Integration
Data Migration
Data Quality Control
Data Security
Information Governance
Master Data Management
Match & Merge

Data Governance Software

Access Control
Data Discovery
Data Mapping
Data Profiling
Deletion Management
Email Management
Policy Management
Process Management
Roles Management
Storage Management

Big Data Software

Collaboration
Data Blends
Data Cleansing
Data Mining
Data Visualization
Data Warehousing
High Volume Processing
No-Code Sandbox
Predictive Analytics
Templates

More Snowflake Categories

Snowflake Customer Reviews

Write a Review
  • Reviewer Name: Gaurav P.
    Position: Senior QA Engineer
    Has used product for: 2+ Years
    Uses the product: Daily
    Org Size (# of Employees): 5,000 - 9,999
    Feature Set
    Layout
    Ease Of Use
    Cost
    Customer Service
    Would you Recommend to Others?
    1 2 3 4 5 6 7 8 9 10

    Managing data warehouse with Snowflake is amazing! It's a future full stack database.

    Date: Jun 18 2021
    Summary

    Snowflake is suitable for the situations that you are working with all levels of analysts in terms of data science skills. By using SQL, the user does not need to understand data type, etc. before using the tool.

    It works extremely well for storing a data warehouse as the querying is optimized for larger tables that are filled in batches. It also works extremely well with unstructured data and has basically replaced any need we previously had for NoSQL databases

    - It can now sit on Google Cloud, S3, and Azure.
    - Zero-copy cloning is an excellent feature which saves hours to refresh latest data in development instance.
    - Well suited when handling high volume of data.
    - In the cloud computing. Quick availability of data online.

    Positive

    Snowflake is acting as a company-wide Data Repository. With its cloud architecture and scalability, it addresses our storage, warehouse, and computation problem at the same time. Snowflake has powerful group roles and policy, which makes it beneficial for enterprise edition and usage.

    Snowflake acts as a single platform for both data storage and warehousing needs. For deployment purposes, it has the best group policy management and the best UI I've encountered personally. It also accommodates direct connection with AWS and Azure, which is another advantage.

    - Hosted on cloud: Helps with scalability.
    - Handling large data scale and ingestion
    - Separation of compute and storage
    - Community is active and ever-growing: You will have someone from the community to help whenever you need it.

    Negative

    - Very expensive
    - Indexing by primary key is non performant

    Read More...
  • Reviewer Name: Vaibhav P.
    Position: Sr. QA Consultant
    Has used product for: 1-2 Years
    Uses the product: Daily
    Org Size (# of Employees): 5,000 - 9,999
    Feature Set
    Layout
    Ease Of Use
    Cost
    Customer Service
    Would you Recommend to Others?
    1 2 3 4 5 6 7 8 9 10

    Snowflake is unique, fast and efficient data warehouse tool. Impressive data retrieval and data compression ratio!

    Date: Jun 20 2021
    Summary

    Snowflake is great for storing data and using it as an endpoint to query off of. It is cloud-based so the it can be scaled to any business need. It is great for analytics as well as simply storing data.
    Snowflake is well suited for performing data ETL when data is stored in AWS S3 and one needs fine control over instance costs.

    - Performance is extremely fast
    - Great documentation
    - Pay for what you use
    - You only pay for the resources when you are using them
    - Native Apache Spark connector
    - Simple and pleasant User Interface

    Positive

    Snowflake is being used across our whole organization. It addresses the need to combine disparate data sources into one single data source and discover insights into our business that would not be easily possible with lots of disconnected data sources.
    It has great SQL features like LISTAGG or Count Distinct, which go above and beyond Oracle and MS SQL.

    - Reporting queries run in a fraction of the time that they would in our production systems
    - We can run simple SQL queries.
    - Scales up and down seamlessly
    - Optimized table structures under the hood
    - Sharing data between accounts
    - Easy if use
    - Continuous data pipelines
    - Snowflake also includes caching at various levels to help speed up your queries and minimum costs.
    - Support members are very good.

    Negative

    Nothing to dislike in Snowflake. Awesome data warehouse for huge data set.

    Read More...
  • Reviewer Name: A Verified Reviewer
    Position: Business Analyst
    Has used product for: 1-2 Years
    Uses the product: Daily
    Org Size (# of Employees): 500 - 999
    Feature Set
    Layout
    Ease Of Use
    Cost
    Customer Service
    Would you Recommend to Others?
    1 2 3 4 5 6 7 8 9 10

    Snowflake - Cloud based database

    Date: Jun 06 2020
    Summary

    I have been using snowflake for almost a year now, my experience on an overall level is quite smooth. Snowflake is very easy to maintain data warehouse system. It can integrate with Amazon S3.

    Snowflake is a very good recommendation for a company of any size. The analytics workload can be easily handled by snowflake.

    Positive

    (+) Easy to adapt and easy to use.
    (+) The run time of queries is much faster compared to other products in the market.
    (+) One can select a part of a query for execution.
    (+) Integration with S3 and other data storage platforms makes snowflake more compatible.
    (+) One may run concurrent queries without giving up on speed.

    Negative

    (-) Performance drops in the case of multiple users.
    (-) No option for scheduling of a task or a query.
    (-) The coding syntax has some restrictions like the case-sensitivity issue.

    Read More...
  • Reviewer Name: A Verified Reviewer
    Position: Software Developer
    Has used product for: 1-2 Years
    Uses the product: Daily
    Org Size (# of Employees): 100 - 499
    Feature Set
    Layout
    Ease Of Use
    Cost
    Customer Service
    Would you Recommend to Others?
    1 2 3 4 5 6 7 8 9 10

    A great Cloud-based Data Warehouse

    Date: Jun 19 2020
    Summary

    Snowflake is an easy to use & high performance data warehouse solution on cloud. It helps in efficient & quick search on huge data-sets and can be utilized in various use-cases. I used it for metadata storage in a data migration project and it turned out to be really good.

    Positive

    Simple & clean interface
    Great querying performance
    Integration with all the major cloud providers
    Easy to learn querying language
    Good documentation

    Negative

    Web based IDE is not suitable for writing complex queries, it feels sluggish when heavily used.

    Read More...
  • Previous
  • You're on page 1
  • Next