Overall Satisfaction with Snowflake
We replaced our RDS Postgres based DW with Snowflake. We use it as the main data source for all analytics components within our SaaS product, internal reporting, and ad hoc analysis by power users. We are now also able to analyze JSON without the need for transformation by easily replicating S3 buckets with Snowpipe.
- Provision compute resources instantly and autoscaling. True elastic, pay as you go pricing model.
- Secure Data Sharing. No other vendor offers this. This is big if you have the need to do a lot of data extracts.
- Ability to segregate clusters of computer resources (warehouses) by use pool. You can give power users access without the fear of slowing down critical applications.
- Cloud first architecture offers simple integration with other cloud-centric technologies/tools like S3 storage, streaming/replication brokers like Kafka, Alooma and cloud base BI tools.
- Big Data analytics capabilities with the familiarity of ANSI SQL. Short learning curve.
- Compilation times on somewhat complex queries is high. We use materialized views to address this problem and take advantage of caching, but we believe there is room for improvement here.
- SLA's dependent on the big cloud player (AWS, Azure, GCP). If they have interruptions, you have interruptions. This is the current reality of cloud computing.
- Cost and performance vs our previous DW are several times better.
- Shorter development cycles are possible based on the ability to easily ingest and query semi-structured data.
- Data sharing capability can be a catalyst for new products.
Instant provisioning of computing resources and data sharing is something we have not seen with any other vendor. Being HIPAA compliant at the time of evaluation was a must for us. Other vendors were late on this. Onboarding on support during implementation was also excellent.