We were using MySQL and MongoDB for our regular operations but when we grew, we were forced to handle a huge number of datasets. We could have petabytes of data in and out on a regular basis. We struggled a lot to complete the operations in a timely manner. With Amazon Redshift, we gained a lot in terms of timing, as well as project completion. Even-through we are happy with Redshift, in terms of pricing and availability of nodes, I am more comfortable with Snowflake. Some of the scoring mechanism really works well in the distributed architecture of Snowflake.
Big Data Solution Architect - Spatial Data Specialist at SCIERA, INC
The distributed architecture of Snowflake has the capacity to process huge datasets faster and allows us to scale up and down according to our needs
Pros and Cons
- "The distributed architecture of Snowflake has the capacity to process huge datasets faster and allows us to scale up and down according to our needs."
- "Snowflake has to improve their spatial parts since it doesn't have much in terms of geo-spatial queries."
How has it helped my organization?
What is most valuable?
- Scalability. This solution has the ability to load a huge number of datasets (I have experience with petabytes of data) and process them. Storage is not limited, and we can increase what we want.
- Performance. The distributed architecture of Snowflake has the capacity to process huge datasets faster and allows us to scale up and down according to our needs.
- Flexibility. This feature is helpful for the user to increase the node size and config depending on their need. There is no need to wait for hardware to be in place whenever we increase the dataset. Snowflake provides the option to increase the node or cluster size whenever required.
- Multi-formatted accessibility. The Snowflake engine has the capability to read the following file formats: CSV, DELIMITER, FIXEDWIDTH, AVRO, JSON, BZIP2, GZIP, LZOP. The user can choose which format is best for their requirements.
- Configuration. Even though its running in the AWS platform, it beats their platform product. I feel more flexible with this solution than I do with Redshift.
- Snowpipe. Snowpipe is a better system to feed stream data to the Snowflake database.
What needs improvement?
Snowflake has to improve their spatial components since it doesn't have much in terms of geo-spatial queries.
For how long have I used the solution?
One to three years.
Buyer's Guide
Snowflake
April 2025

Learn what your peers think about Snowflake. Get advice and tips from experienced pros sharing their opinions. Updated: April 2025.
851,823 professionals have used our research since 2012.
What do I think about the stability of the solution?
No
What do I think about the scalability of the solution?
No
How are customer service and support?
It's really good. I am happy with the product and the service.
Which solution did I use previously and why did I switch?
With Amazon Redshift, we gained a lot in terms of timing as well as project completion. Even through we are happy with Redshift, in terms of pricing and availability of nodes, I am more comfortable with Snowflake.
How was the initial setup?
The initial setup of Snowflake is very simple and straightforward. We do not need to read or understand any of the technical documentation. It is a plug-and-play service or platform.
What about the implementation team?
I have implemented this solution through an in-house team.
What was our ROI?
I can't directly convey ROI because we are not using only Snowflake. We are using multiple products to increase our revenue and decrease time consumption. This makes it difficult to calculate ROI.
Which other solutions did I evaluate?
I have experience working in Hadoop & Redshift as well. When I compare the three (Snowflake, Hadoop, and Redshift), Snowflake is more user-friendly in terms of configuration and maintenance.
Disclosure: I am a real user, and this review is based on my own experience and opinions.

Technology & Innovation at a consultancy with 201-500 employees
Reasonably-priced, scalable, and the technical support is good
Pros and Cons
- "The technical support is pretty good, particularly if you are a more technical user."
- "Every product has room for improvement, although in this case, it needs some broadening of the functionality."
What is our primary use case?
We are a management consulting firm and do not use this product for ourselves. Rather, it is a service for our clients.
What is most valuable?
The overall package is quite nice, and there is not one specific feature that I have found more valuable than the others.
The vendor is quite willing to implement requests for development, in particular for larger clients. It is a nice company to work with.
What needs improvement?
Every product has room for improvement, although in this case, it needs some broadening of the functionality. They could become more complete.
Including more AI functionality would be nice. Microsoft does have more in this regard, although that also has to do with the size of the company.
For how long have I used the solution?
We have been using Snowflake for a couple of years.
What do I think about the stability of the solution?
Snowflake is a stable product.
What do I think about the scalability of the solution?
This is definitely a scalable solution.
How are customer service and technical support?
The technical support is pretty good, particularly if you are a more technical user. The people they have are quite technical, so compared to a lot of other companies where you first get somebody on the phone who has never seen the product, but he or she just works at the center and has to answer the first calls, if you connect with Snowflake, you immediately get somebody who is actually at the proper level.
It also means that if you have less experienced users, it's not that they find it difficult, but then they may get some questions to resolve the issue, which they don't really know the answer to. Sometimes, users may find themselves a bit lost because they don't know how to answer those questions. However, it's not in a negative way. It's more like you get a proper engineer to respond to your issues with Snowflake.
What's my experience with pricing, setup cost, and licensing?
The price of Snowflake is quite reasonable.
What other advice do I have?
Personally, if I have the choice, I would rather recommend Snowflake to my clients over a product from Microsoft, for example. They have some overlapping functionality, but they also have some separate stuff. Snowflake does not have the size to develop at that pace but personally, I find them a more sympathetic company than Microsoft.
I would rate this solution an eight out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Snowflake
April 2025

Learn what your peers think about Snowflake. Get advice and tips from experienced pros sharing their opinions. Updated: April 2025.
851,823 professionals have used our research since 2012.
Data & Analytics Practitioner (BIDW, Big Data) at a tech vendor with 10,001+ employees
Internally optimizes well, scales automatically, and offers great performance features
Pros and Cons
- "I like the fact that we don't need a DBA. It automatically scales stuff."
- "It's not that flexible when compared to Oracle."
What is our primary use case?
We are using the Matillion as the ETL tool and Snowflake has storage and there is no data warehouse component for storage.
What is most valuable?
I like the fact that we don't need a DBA. It automatically scales stuff.
Snowflake has better performance features; it automatically knows the difference between the data volume. It adjusts itself.
The performance is great. It internally optimizes well.
The product is stable.
The solution is scalable.
What needs improvement?
There are certain special features that are not available. For example, in Oracle, we have an SQL field. We have functions, procedures, packages, et cetera, which you can create similarly in Snowflake. However, it's not that flexible when compared to Oracle.
For how long have I used the solution?
I've used the solution in the last year.
What do I think about the stability of the solution?
The product is stable and the performance is excellent. There are no bugs or glitches. It doesn't crash or freeze. It's extremely reliable.
What do I think about the scalability of the solution?
Snowflake scales well. If a company needs to expand, it can do so.
Which solution did I use previously and why did I switch?
We also use Matillion. I find Snowflake a bit better.
What other advice do I have?
We're partners.
While I can't speak to the version number we are using, we're always on the latest version of the solution.
Snowflake is a good product. It is quite robust and scalable. However, a few of the functions are a little complex in Snowflake.
I would rate the solution at a nine out of ten.
Disclosure: My company has a business relationship with this vendor other than being a customer: partner
Chief Data Architect - Europe at a computer software company with 10,001+ employees
Data sharing and data marketplace aspects are amazing, but it should support integration with some of the Azure and AWS native services
Pros and Cons
- "We find the data sharing and data marketplace aspects of Snowflake absolutely amazing."
- "There is a scope for improvement. They don't currently support integration with some of the Azure and AWS native services. It would be good if they can enhance their product to integrate with these services."
What is our primary use case?
We are using it as a data lake. We are using it as a data warehouse and a data mart. It is basically the entire BI and analytics platform.
I am using its latest version.
What is most valuable?
We find the data sharing and data marketplace aspects of Snowflake absolutely amazing.
What needs improvement?
There is a scope for improvement. They don't currently support integration with some of the Azure and AWS native services. It would be good if they can enhance their product to integrate with these services.
It would also be great if it can support stored procedures.
For how long have I used the solution?
I have been working with it for four years.
What do I think about the stability of the solution?
It is stable.
What do I think about the scalability of the solution?
It is scalable.
What's my experience with pricing, setup cost, and licensing?
You need to be aware of the bloating costs. It is easy to use, but if you don't use it wisely, then your monthly bill can bloat a lot. You need to be a bit aware of its consumption cost.
What other advice do I have?
I would rate it a seven out of 10.
Disclosure: My company has a business relationship with this vendor other than being a customer: Integrator
An extremely stable and easy-to-set-up solution with valuable features like cloning and data sharing
Pros and Cons
- "The cloning functionality has been the most valuable. I have been able to completely copy databases. The data sharing concept is also useful. As compared to, for example, SAP, Snowflake is a lot more open, and it allows a lot more connectivity for other providers than an SAP ecosystem."
- "It needs a bit more rigor and governance, which is something you don't get with newer tools. This makes it less enterprise scalable. Its governance and structure can be enhanced, which would really be valuable. I would like to see some kind of prebuilt functionality in terms of having almost like a pre-built data warehouse. A functionality for generating automated kind of pieces would be good."
What is our primary use case?
I work for a company that are Snowflake partners and help clients implement solutions using Snowflake.
How has it helped my organization?
Snowflake solves many of the challenges that traditional data warehousing tools have such as a lack of agility, scalability and fine-tuning.
What is most valuable?
The use of micropartitions and metadata means that there is very little management needed and the user can focus purely on actually getting value out of their data. In addition, the cloning feature makes problem resolution and cutover extremely pain-free.
What needs improvement?
Whilst flexibility is one of its key strengths, it would be useful if there could be some better governance built into the product. In addition, functionality out of the box to deal with common data warehousing scenarios (e.g. slowly-changing dimensions etc.) would be great.
For how long have I used the solution?
I have been using Snowflake for about a year and a half.
What do I think about the stability of the solution?
It is extremely stable.
How are customer service and technical support?
The support from Snowflake is absolutely great. All kinds of content and things are available to support yourself as well as to be able to talk through issues and have their engineers take a look at the problems. They are very responsive.
Which solution did I use previously and why did I switch?
We use Snowflake alongside other data warehousing tools. Ultimately it depends on what the client wants to implement and their existing architecture as to what would be the best choice.
How was the initial setup?
The initial setup is very straightforward.
What's my experience with pricing, setup cost, and licensing?
Snowflake has a very efficient pricing mechanism where you only pay for what you use by the second making it very easy to control costs.
What other advice do I have?
The best advice I would give is to push for a POC. Pick a couple of use cases where you think you could quickly get value and just see how quickly you can get it implemented. One of the key features of Snowflake is that you can get it up and running straight away.
Disclosure: My company has a business relationship with this vendor other than being a customer: partner
Data Engineer at Celebal Technologies
Easy to scale, a simple initial setup, and good stability
Pros and Cons
- "The initial setup is straightforward. You just need to follow the documentation."
- "The solution could improve the user interface and add functionality to the system."
How has it helped my organization?
We mainly used SQL scripts and provided a solution for different owners who want to query a database but have several tables. Typically, it is not an easy task to read several tables, so we provided our client with a very crisp data model where they can get results in a very quick manner. We implemented distribution as well as weekly partitioning.
What is most valuable?
The relational piece and how one dimension relates to another just by using a key is the solution's most valuable aspect. We are managing everything by using simple relations. It's all about the relationships between dimensions.
What needs improvement?
Right now, we need to write code, but if they could create a version of Snowflake that was more drag and drop for those managers that don't know how to code, it would be great for our business.
The solution could improve the user interface and add functionality to the system.
For how long have I used the solution?
I've used the solution for two years.
What do I think about the stability of the solution?
The solution is stable. We bring in incremental loads into Snowflake. There are pipelines that daily seed data from Oracle to a data warehouse. It's a prebuilt code and it allows for great stability.
What do I think about the scalability of the solution?
It's very easy to scale because Azure cloud's own data warehouse gives us that capabilities to scale up or down at any time we want. There are a great number of users on the solution, but it differs from client to client. One client, for example, has about 30,000 users.
How are customer service and technical support?
We've never been in touch with technical support.
How was the initial setup?
The initial setup is straightforward. You just need to follow the documentation.
What about the implementation team?
We handled the implementation ourselves. I've handled two or three projects previously, so I'm comfortable with the solution. We don't need assistance because we handle the consulting part.
What other advice do I have?
The solution is deployed on the cloud using Azure, where there's a data warehouse. We primarily use SQL scripts.
For those considering implementing, I'd advise that they understand the business very deeply first. Not every business would have a demand for Snowflake, so it's not for everyone. It's important to understand the requirements and then, if it makes sense, to implement Snowflake.
I'd rate the solution eight out of ten. I'd rate it higher if it had a better user interface.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
CEO, Senior Consultant at a tech services company with 1-10 employees
Sophisticated- cutting edge technology with zero clone copy and near zero maintenance
Pros and Cons
- "Great scalability and near zero maintenance."
- "Some SQL language functions could be included."
What is our primary use case?
The solution is mainly used for analytics in data warehouses. We are independent consultants and customers of Snowflake.
What is most valuable?
The scalability of this product is great and the fact that it has a so-called zero clone copy and is near zero maintenance is also great. There are a lot of good features, it's a very sophisticated, cutting edge technology and is super easy to use. They are developing the platform very, very quickly so there are plenty of new features implemented all the time. You can concentrate on implementing things in Snowflake without tuning or configuring it.
What needs improvement?
There are some functions in the SQL language in other products which are not yet included in Snowflake's SQL. It would be helpful to have those included, they're nice features. It's a minor issue because all those things can be implemented in some other way. Not essential, but it would be nice to have them.
For how long have I used the solution?
I've been using this solution for 18 months.
What do I think about the stability of the solution?
This is a stable solution and the maintenance and updates are automatic. Snowflake is responsible for that.
How are customer service and technical support?
I have been quite satisfied with the technical support.
How was the initial setup?
The initial setup is very simple, just go to the internet and start using it. Of course, if it has to implement to part of the customer's own cloud infrastructure, then there are more steps to configure. We provide that service for our customers.
What's my experience with pricing, setup cost, and licensing?
Everything is included in the license fee which is mid-range in terms of pricing.
Which other solutions did I evaluate?
The advantage of Snowflake is that you can focus on implementing things in Snowflake without tuning or configuring it. That's the advantage of this solution compared to others. Many other data warehouse solutions need some kind of maintenance or database administration, and that takes time. The extra time means you're being taken away from other things and in that regard, Snowflake is an absolutely great product.
What other advice do I have?
I think the solution is suited to big companies because they tend to have lots of data. The more data you have, the more you need power and scalability to process it. I would recommend finding a good partner already familiar with the solution for implementation. It's good to have someone familiar with the architecture.
I rate this solution a 10 out of 10.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer: Consultant
Senior Solutions Architect at a tech consulting company with 201-500 employees
Highly stable, extremely scalable, and easy to install
Pros and Cons
- "Data Science capabilities are the most valuable feature."
- "To ensure the proper functioning of Snowflake as an MDS, it relies heavily on other partner tools."
What is our primary use case?
We use Snowflake as a data migration platform.
What is most valuable?
Data Science capabilities are the most valuable feature.
What needs improvement?
To ensure the proper functioning of Snowflake as an MDS, it relies heavily on other partner tools. As a result, our solution architects must devote most of their time to addressing this issue.
For how long have I used the solution?
I have been using Snowflake for two years.
What do I think about the stability of the solution?
I give the stability a nine out of ten.
What do I think about the scalability of the solution?
I give the scalability a nine out of ten.
How are customer service and support?
The technical support team is good.
How was the initial setup?
The initial setup is straightforward. Since Snowflake is software, the only requirements to start using it are to select a subscription and activate our account.
What other advice do I have?
I give Snowflake a nine out of ten.
Snowflake is being used at the enterprise level.
If an organization is interested in embarking on its cloud journey and Snowflake fulfills its requirements, I would recommend it as a viable solution.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: I am a real user, and this review is based on my own experience and opinions.

Buyer's Guide
Download our free Snowflake Report and get advice and tips from experienced pros
sharing their opinions.
Updated: April 2025
Popular Comparisons
Azure Data Factory
Teradata
Oracle Exadata
Microsoft Azure Synapse Analytics
Vertica
Dremio
VMware Tanzu Data Solutions
Amazon Redshift
BigQuery
Oracle Autonomous Data Warehouse
Amazon EMR
SAP BW4HANA
Apache Hadoop
AWS Lake Formation
IBM Netezza Performance Server
Buyer's Guide
Download our free Snowflake Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- What are the key reasons for choosing Snowflake as a data lake over other data lake solutions?
- What is the major difference between AWS Redshift and Snowflake?
- What is the biggest difference between Apache Hadoop and Snowflake?
- Which solution do you prefer: Oracle Exadata or Snowflake?
- Which is better - Azure Synapse Analytics or Snowflake?
- How to achieve sub-second query performance with JSON data (~1B rows) in Snowflake?
- Which is better for Snowflake integration, Matillion ETL or Azure Data Factory (ADF) when hosted on Azure?
- Which ETL or Data Integration tool goes the best with Amazon Redshift?
- What are the main differences between Data Lake and Data Warehouse?
- What are the benefits of having separate layers or a dedicated schema for each layer in ETL?