The Snowflake data cloud is the most complete cloud data platform
January 07, 2021
The Snowflake data cloud is the most complete cloud data platform
Score 10 out of 10
Vetted Review
Modules Used
- Snowflake Data Marketplace
- Snowflake Data Cloud
Overall Satisfaction with Snowflake
Snowflake is a modern cloud data platform that InterWorks refers, resells, and implements for our data analytics clients. We also use it to back our internal data analytics initiatives within InterWorks. Customers of ours use Snowflake across every vertical and industry for any problem where they need an efficient, easy to use, scalable data environment.
- Snowflake is very easy to use and doesn't have heavy DBA overhead.
- Snowflake's ability to separate storage and compute is a radical departure from how databases of the past were built.
- Snowflake is very easy for customers to scale as their needs shrink and grow.
- Snowflake still has room to grow in the advanced analytics use cases with the addition of Python, Scala, or Java running natively on Snowflake virtual warehouses.
- Snowflake can be somewhat unintuitive for customers coming from a prior RDBMS background because some of the concepts are such a radical departure.
- Snowflake is still not especially suited for many database use cases, such as OLTP scenarios. It's hard to call this a con, since that's obviously not what the product was designed for, but users should be aware.
- Snowflake has been wonderfully positive for our business as we are a data analytics consultancy and it enables us to deliver analytic outcomes for our customers with less worry about database performance or management.
- Snowflake is easy to sell, easy to deploy, and easy to manage, which makes it ideal for a consulting firm.
- We also use Snowflake internally, as I said, and have begun retiring on-premises systems in favor of Snowflake.
- Amazon Redshift, Google BigQuery, Azure Synapse Analytics (Azure SQL Data Warehouse), Teradata Vantage Advanced SQL Engine (Teradata Database) and Oracle Database
In my experience running the data management practice at InterWorks, we believe that cloud data warehouse products will eventually serve the majority of data warehousing use cases and power data analytics at most companies. Of this cohort, we believe that Snowflake is the best among them for most customers. It's easier to manage, in many cases faster, and in almost all cases it is less expensive because of the ability to automatically resume and suspend depending on usage.
Do you think Snowflake delivers good value for the price?
Yes
Are you happy with Snowflake's feature set?
Yes
Did Snowflake live up to sales and marketing promises?
Yes
Did implementation of Snowflake go as expected?
Yes
Would you buy Snowflake again?
Yes