No more typing reviews! Try our Samantha, our new voice AI agent.
Sunny Kumar - PeerSpot reviewer
Specialist Programmer at Infosys
MSP
Mar 7, 2023
Simple setup, reliable, and high performance
Pros and Cons
  • "The most valuable feature of Snowflake is its performance. We can access the data quickly. Additionally, it handles structured and non-structured data."
  • "The solution could improve by allowing non-structured data, such as PDFs, images, or videos. We cannot see the data."

What is our primary use case?

I am using Snowflake for migrating data and table backups.

What is most valuable?

The most valuable feature of Snowflake is its performance. We can access the data quickly. Additionally, it handles structured and non-structured data.

What needs improvement?

The solution could improve by allowing non-structured data, such as PDFs, images, or videos. We cannot see the data.

For how long have I used the solution?

I have been using Snowflake for approximately three years.

Buyer's Guide
Snowflake
March 2026
Learn what your peers think about Snowflake. Get advice and tips from experienced pros sharing their opinions. Updated: March 2026.
886,976 professionals have used our research since 2012.

What do I think about the stability of the solution?

The stability of Snowflake is good.

What do I think about the scalability of the solution?

Snowflake is a scalable solution.

We have approximately 200 to 300 people using the solution.

How was the initial setup?

The initial setup of Snowflake is easy.

What other advice do I have?

If the use case fits the solution then I would recommend it. For example, if you have large data and want the rational database backed up, this solution would be a good choice.

I rate Snowflake an eight out of ten.

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?

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Adnan Shafiq - PeerSpot reviewer
Associate Vice President - Database Management (Principal Solutions Architect) at Northbay
Real User
Top 10
Jan 15, 2023
Highly scalable, full featured, and simple setup
Pros and Cons
  • "The most valuable feature of Snowflake is it's an all-in-one data warehousing solution."
  • "Snowflake could improve migration. It should be made easier. It would be beneficial if it could offer some OLTP features. One of our customers was using Oracle for both data warehousing and OLTP workloads, and they were able to migrate their data warehousing workloads to Snowflake without major issues. However, for some of their OLTP requirements, such as needing a response time of fewer than 10 milliseconds for certain queries, Snowflake is currently unable to provide that."

What is our primary use case?

I am using Snowflake for all our apps and data warehousing requirements.

What is most valuable?

The most valuable feature of Snowflake is it's an all-in-one data warehousing solution. 

What needs improvement?

Snowflake could improve migration. It should be made easier. It would be beneficial if it could offer some OLTP features. One of our customers was using Oracle for both data warehousing and OLTP workloads, and they were able to migrate their data warehousing workloads to Snowflake without major issues. However, for some of their OLTP requirements, such as needing a response time of fewer than 10 milliseconds for certain queries, Snowflake is currently unable to provide that.

It would be beneficial to see more integration and reporting tools embedded within the platform, similar to what Microsoft offers with its data warehouse and database solutions. Oracle, on the other hand, does not have such features. While Snowflake has a lot of options available on its marketplace, it would be helpful if it could provide more optimal options for users who are migrating from other environments. It would be great if they could follow the same path as Microsoft in this regard.

For how long have I used the solution?

I have been using Snowflake for approximately one year.

What do I think about the stability of the solution?

Snowflake is stable.

What do I think about the scalability of the solution?

We have two clients using this solution.

The solution is highly scalable.

How are customer service and support?

We don't have direct support for Snowflake as we support our clients. If any support is required, our clients connect with Snowflake's support team and get the necessary assistance. They own the support account.

How was the initial setup?

The initial setup of Snowflake is easy. We only need to create a login, there is no conventional setup.

When it comes to migrating from a previous platform to Snowflake, it largely depends on the size of the data warehouse, the number of integrations, the existing data pipelines, and the type of data sources. The complexity and size of the current deployment will determine how difficult the migration process will be.

What was our ROI?

The ROI appears good on paper, particularly in terms of cost reduction in operations. However, as companies have only been using Snowflake for a year and it's hard to say for sure. It looks promising for now, but it will take a year or so to see if it holds up in practice.

What's my experience with pricing, setup cost, and licensing?

Snowflake is a cloud-based solution that uses a pay-as-you-go model. The storage and processing are separated, and you are mainly charged for the processing power you use. Additionally, there is a charge for storage, but the primary cost comes from the processing. You can choose different sizes of processing units, also known as warehouses, for your specific workload or requirements. You pay for the per-second utilization of those computing resources.

Snowflake is cost-effective. However, the cost can depend on how it's being used and how efficiently the code is written. If engineers don't write efficient code and usage is billed based on processing, it can become costly. If they write optimal code and choose the best solution, it can reduce costs in comparison to other options, such as Oracle.

What other advice do I have?

I would recommend this solution to others.

I rate Snowflake an eight out of ten.

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. Partner
PeerSpot user
Buyer's Guide
Snowflake
March 2026
Learn what your peers think about Snowflake. Get advice and tips from experienced pros sharing their opinions. Updated: March 2026.
886,976 professionals have used our research since 2012.
it_user1251369 - PeerSpot reviewer
Principal IT Technologist- BI Platform Architect at Medtronic
Real User
Aug 28, 2022
Data storage and analytics solution that offers value to our business through insights and its clone copy feature
Pros and Cons
  • "The most valuable feature is the clone copy."
  • "We have seen ROI when using Snowflake based on the insights we get."
  • "In a future release we would like to have a link which would allow us to connect to an external database and create certain views in your own database. This is because it is becoming hard for us to compare the data between multiple sources."
  • "In a future release we would like to have a link which would allow us to connect to an external database and create certain views in your own database. This is because it is becoming hard for us to compare the data between multiple sources."

What is most valuable?

The most valuable feature is the clone copy.

What needs improvement?

In a future release we would like to have a link which would allow us to connect to an external database and create certain views in your own database. This is because it is becoming hard for us to compare the data between multiple sources.

For how long have I used the solution?

I have used this solution for two years.

What do I think about the stability of the solution?

This is a stable solution. 

What do I think about the scalability of the solution?

This is a scalable solution. 

How are customer service and support?

The technical support of Snowflake is good. 

How would you rate customer service and support?

Positive

What was our ROI?

We have seen ROI when using Snowflake based on the insights we get.

What other advice do I have?

I would recommend the SaaS version for their organization. It is not complicated to use. Establishing a private link with current cloud services has been challenging so I would recommend having some kind of a block.

I would rate this solution a nine out of ten. 

Disclosure: My company has a business relationship with this vendor other than being a customer. Partner
PeerSpot user
Ravi Kuppusamy - PeerSpot reviewer
CEO and Founder at BAssure Solutions
Real User
May 23, 2022
Useful ETL provisions, continually evolving, and high availability
Pros and Cons
  • "Snowflake has a variety of other ETL provisions that they provide. You can use your own ETL pipeline. Additionally, they provide adapters, and they are always evolving, it is a well-developed solution."
  • "Snowflake is a modern version of Informatica which is 100 percent in the cloud."
  • "Snowflake has to build more capabilities because they have only built very few adapters, but they're growing and they're building. They should provide provisions to collect ETL pipeline capabilities, reduce developer work, and make more rapid application development, rather than some customizations. There are very few options, but they are building. I hope they will build ETL rapid application development provisions with more variety."
  • "Snowflake has to build more capabilities because they have only built very few adapters, but they're growing and they're building."

What is our primary use case?

Snowflake is a real-time and cloud-based complete ETL tool. You can receive the beta from various sources from Amazon. You can run your reports and do analysis in  Snowflake. Informatica and Tableau should have done this. Snowflake is a modern version of Informatica which is 100 percent in the cloud.

What is most valuable?

Snowflake has a variety of other ETL provisions that they provide. You can use your own ETL pipeline. Additionally, they provide adapters, and they are always evolving, it is a well-developed solution.

What needs improvement?

Snowflake has to build more capabilities because they have only built very few adapters, but they're growing and they're building. They should provide provisions to collect ETL pipeline capabilities, reduce developer work, and make more rapid application development, rather than some customizations. There are very few options, but they are building. I hope they will build ETL rapid application development provisions with more variety.

For how long have I used the solution?

I have been using Snowflake for approximately eight months.

What do I think about the stability of the solution?

Snowflake is highly stable.

What do I think about the scalability of the solution?

Snowflake is a cloud solution that provides great scalability. However, I am not sure if it is cost-effective.

We have approximately 30 engineers using this solution. We have plans to scale our usage in the future. This is going to be a futuristic solution.

How are customer service and support?

We have not had any problems with the technical support.

How was the initial setup?

The initial setup of Snowflake is straightforward. To set up the ETL pipeline, pull the data, and then generate the reports takes approximately two hours, end to end.

What about the implementation team?

I did the implementation in-house. We have a three-member team that does the maintenance of Snowflake. However, the amount of people needed depends on the size of the pipeline.

What's my experience with pricing, setup cost, and licensing?

Snowflake licensing is more flexible and it is cheaper than other solutions. I can use it for only 10 days for MVP, or three years, and for flexible models. I can scale up, or down, and the pricing is based on the volume and duration. There are many licensing permutation combinations available.

What other advice do I have?

I rate Snowflake a nine out of ten.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Vinoth Raj Prabhakaran - PeerSpot reviewer
Senior Data Architect at Tata Consultancy Services
Real User
Mar 23, 2022
High performance, scalable, and simple setup
Pros and Cons
  • "The most valuable features of Snowflake are its performance and power."
  • "The most valuable features of Snowflake are its performance and power."
  • "Snowflake could improve if they had an Operational Data Store(ODS) space."
  • "Snowflake could improve if they had an Operational Data Store(ODS) space."

What is our primary use case?

Snowflake is used for data warehousing.

What is most valuable?

The most valuable features of Snowflake are its performance and power.

What needs improvement?

Snowflake could improve if they had an Operational Data Store(ODS) space.

For how long have I used the solution?

I have been using Snowflake for approximately four years.

What do I think about the stability of the solution?

The stability of Snowflake is good.

What do I think about the scalability of the solution?

The scalability of Snowflake is very good.

I have approximately six customers using this solution but in addition, I am directing more.

How are customer service and support?

The technical support from Snowflake was poor previously, they have improved significantly.

How was the initial setup?

Snowflake has an easy setup and it is quick.

What's my experience with pricing, setup cost, and licensing?

There is a license needed to use this solution. There are a few licensing options available. They have a pay-as-you-go option, but it is recommended to pay upfront.

What other advice do I have?

I would recommend this solution to others.

I rate Snowflake a nine out of ten.

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. Partner
PeerSpot user
Sanjay Bheemasenarao - PeerSpot reviewer
Director - Data Engineering expert at Sankir Technologies
Real User
Mar 22, 2022
Amazingly simple documentation, easy setup, and user-friendly
Pros and Cons
  • "It is a very easy-to-use solution. It is user-friendly, and its setup time is very less."
  • "You can create a connection and be up and running within half an hour."
  • "They have a new console, but I couldn't figure out anything in the new console. So, if I shift to the old console, I can figure out where to create the database schema and other things, but I have no idea where to go in the new console. That's one thing they can improve. I don't know why they created a new console to confuse. The old, classic console is much better."
  • "They have a new console, but I couldn't figure out anything in the new console."

What is our primary use case?

I use this solution to create a proof of concept. I also create training for companies on Snowflake.

What is most valuable?

It is a very easy-to-use solution. It is user-friendly, and its setup time is very less.

What needs improvement?

They have a new console, but I couldn't figure out anything in the new console. So, if I shift to the old console, I can figure out where to create the database schema and other things, but I have no idea where to go in the new console. That's one thing they can improve. I don't know why they created a new console to confuse. The old, classic console is much better.

For how long have I used the solution?

I started using Snowflake three months ago. 

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.

How are customer service and support?

It is so easy that I didn't have to look for technical support. Its documentation is amazingly simple.

Which solution did I use previously and why did I switch?

I also use Databricks for proof of concept and training. I have used Databricks much longer than Snowflake. Both have their own pros and cons.

In terms of ease of use, UI, and setup time, Snowflake is good. I would rate Snowflake a nine out of 10 from these aspects. In terms of workload, Databricks has higher points. The underlying infrastructure is faster for Databricks, which is not the case with Snowflake. Snowflake is a cloud database. So, in terms of processing power, Databricks has an advantage over Snowflake. Databricks is more suitable for larger workloads, whereas, for a regular or typical data warehouse that you want to run on the cloud, Snowflake is more suitable. 

How was the initial setup?

Its setup was easy. You can create a connection and be up and running within half an hour.

What about the implementation team?

I set it up myself.

What's my experience with pricing, setup cost, and licensing?

I have not been billed yet, but it should be less. I'm still running the trial version, but it seems to be less than Databricks.

What other advice do I have?

You must try it out. It is a wonderful product. I would also recommend trying out other products, such as Yellowbrick, and doing a comparison. Redshift has also come up with some serverless options. BigQuery is also there. BigQuery is as easy as Snowflake. So, my recommendation or advice is to try out these things and then pick the one that suits you. I don't have any bias towards any of the products. I have an impartial opinion about all the cloud data warehousing products.

I would rate it a nine out of 10.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
reviewer1429782 - PeerSpot reviewer
Consultant at a financial services firm with 1,001-5,000 employees
Consultant
Mar 19, 2022
Handles multiple data flows, useful data enrichment, and beneficial reports
Pros and Cons
  • "Snowflake's most valuable features are data enrichment and flattening."
  • "Snowflake's most valuable features are data enrichment and flattening."
  • "The complexity of the initial setup of Snowflake depends on the use case. However, Snowflake itself, we don't set it up. The difficulty comes from the ingestion patterns, depending on what data I'm putting in, what kind of enrichment, and what additional value we have to add. However, it does tend to get complex because we have a lot of semi-structured data which we need to handle in Snowflake. There have been some challenges."
  • "The complexity of the initial setup of Snowflake depends on the use case. However, it does tend to get complex because we have a lot of semi-structured data which we need to handle in Snowflake."

What is our primary use case?

We are also using Apigee we have various consumption patterns, data enrichment, and few shedding of the data, and everything goes into Snowflake. If it is multiple consumers, it goes into AMQ, Kafka, or multiple streams to consume. There are specific APIs that we offer after we send the data into the S3 bucket. We have Apigee APIs for consumption, and there are three to four different patterns. For example, we enrich the data, flatten it, and structure everything before the customers going to go into Snowflake. 

There are going to be specific clients who need specific data from the overall data lake, those are going to be exposed as APIs. We have multiple customers needing the same data and for this, we move them into the streaming Kafka.

Apigee does not communicate directly with Snowflake. We have data registration, and everything is coming into something that is called the trusted bucket. The  Apigee interface API is written off the S3 bucket. The S3 bucket data is moved into the Delta Lake, and where the data are stored from the Delta Lake, it sends it to Snowflake. We have Apigee going to Delta Lake and S3 bucket, but  Apigee does not go to Snowflake, these are two areas where it goes to. 

We have Kafka consuming directly off Delta Lake, and it sends data to Kafka through the AMQ. We have its setup, and we have interfaces that come directly to Snowflake to pull the data. It is then flattened and enriched, and it is used for many purposes, such as reporting.

What is most valuable?

Snowflake's most valuable features are data enrichment and flattening.

For how long have I used the solution?

I have used Snowflake within the last 12 months.

How was the initial setup?

The complexity of the initial setup of Snowflake depends on the use case. However, Snowflake itself, we don't set it up. The difficulty comes from the ingestion patterns, depending on what data I'm putting in, what kind of enrichment, and what additional value we have to add. However, it does tend to get complex because we have a lot of semi-structured data which we need to handle in Snowflake. There have been some challenges.

Snowflake has multiple implementations. For example, it can be implemented on Amazon AWS and on-premise. The data between these two cannot work together because they have different time zones. That's where the integration can be difficult because it is similar to them being on separate islands, they are completely separate. At some point, everything is going to go into the Amazon AWS Snowflake, but right now there are two islands that are completely different. We have to pull the data out and send it out again separately through a different pipeline.

In the future, this type of implementation should be easier. The integration could be better. 

What other advice do I have?

I rate Snowflake an eight out of ten.

Disclosure: My company has a business relationship with this vendor other than being a customer. Implementer
PeerSpot user
reviewer1219965 - PeerSpot reviewer
Data Architect at a tech services company with 201-500 employees
Real User
Jan 13, 2022
Easy to migrate to, easy to use, and easy to set up
Pros and Cons
  • "It was relatively easy to use, and it was easy for people to convert to it."
  • "It was relatively easy to use, and it was easy for people to convert to it."
  • "The aspect of it that was more complicated was stored procedures. It does not support SQL language-based stored procedures. You have to write in JavaScript. If they supported SQL language and stored procedures, it would make migration from on-prem much simpler. In most cases, if an on-prem solution has stored procedures, they're usually written in SQL. They're not written as what most on-prem DBMS would refer to as an external stored procedure, which is what these feel like to most people because they're written in a language outside of SQL."
  • "The aspect of it that was more complicated was stored procedures. It does not support SQL language-based stored procedures."

What is our primary use case?

I have been working on Redshift, Snowflake, and AWS RDS Oracle. In the particular case of RDS Oracle, they were migrating from on-prem Solaris equipment to cloud-based RDS.

I would suggest Snowflake for anyone with the need for a reporting/business analytics view of their data that wants only wishes to maintain technical FTE's around processing the data into or out of a data repository but, doesn't want to go to extent of technical management of "AWS clusters" for the data repository.

What is most valuable?

It was relatively easy to use, and it was easy for people to convert to it. Moved 168 tables and appropriate indices to Snowflake with minimum modification to Current Oracle DDL. The largest degree of change was setting up the corresponding access Hierarchy to duplicate what was in Oracle ( customer had separate permission structures for application vs Admin/support vs direct reporting access to the data).

What needs improvement?

The aspect of it that was more complicated was stored procedures. It does not support SQL language-based stored procedures. You have to write in JavaScript. If they supported SQL language and stored procedures, it would make migration from on-prem much simpler. In most cases, if an on-prem solution has stored procedures, they're usually written in SQL. They're not written as what most on-prem DBMS would refer to as an external stored procedure, which is what these feel like to most people because they're written in a language outside of SQL.

The other thing that people found difficult to deal with was that they had several Oracle DBAs who were very experienced DBAs, but they were used to on-prem. They were used to having the ability to turn any dial and flip any switch. Moving to Snowflake did cause some issues there because they had to completely readdress the fact that they couldn't touch the engine, and they had to spend more time analyzing performance.

For how long have I used the solution?

I probably used it about six months ago. I haven't been working with a client who is currently on this platform.

How are customer service and support?

I haven't had to call on them for a problem at that level.

How was the initial setup?

It was a cakewalk. The biggest thing that's hard to do with it is that you have to do an analysis of performance over time to determine the scale because they separate compute and storage.

Scaling the query to a proper size compute is the larger aspect of the problem for most people. That's because you're looking at something completely different. The problem is that you're now trying to figure out what is the largest compute you need to keep performance where you want it without going too large. If you were in an on-prem scenario, you would tweak and twaddle all the dials. You might rewrite the query, but at the end of the day, you're still working inside the same physical acquisition or same physical resources, whereas in Snowflake, you're literally saying that you've got a 10 million row table as part of your query, but what is the necessary compute facility that you need to run queries that are running against that table.

What's my experience with pricing, setup cost, and licensing?

It is hard to say because we're usually engaged in the transition as opposed to the long term. Their storage costs are easily within pennies of what AWS S3 would normally cost. 

Most of the clients I've been working with are in the financial sector, and they're relatively small. I would put them in an SMB connection. The first thing we have to bring up for people is that they're going to build this. They shouldn't store their data in S3. They should pipeline directly into Snowflake and use it on their storage. So, the cost is a big issue because these are small to medium size companies, and that is the biggest thing we had to price point for them.

What other advice do I have?

The biggest conversion problem we've seen so far is when someone had a large number of stored procedures that were SQL-based, as opposed to external stored procedures written in C or whatever the DBMS would support. Converting those stored procedures either to a SQL script or to a stored procedure or function that's based on JavaScript is the biggest challenge that most people we've dealt with are having. That's because they have to relearn the language they're writing their logic in.

I would easily rate it an eight out of 10.

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: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
Download our free Snowflake Report and get advice and tips from experienced pros sharing their opinions.
Updated: March 2026
Buyer's Guide
Download our free Snowflake Report and get advice and tips from experienced pros sharing their opinions.