The Snowflake data cloud is the most complete cloud data platform
Rating: 10 out of 10
January 07, 2021
BB
Vetted Review
5 years of experience
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.
Cons
- 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.