AWS Redshift与Snowflake用例

amazon-web-services snowflake-datawarehouse

3693 观看

2回复

88 作者的声誉

我想知道是否有人使用过AWS Redshift和Snowflake以及使用哪个更好的情况。我使用过Redshift,但最近有人建议Snowflake作为一个很好的选择。我的用例基本上是零售营销数据,将由少数分析师使用,他们不是非常精通SQL,并且最有可能拥有报告工具

作者: ashu138 的来源 发布者: 2017 年 7 月 10 日

回应 (2)


11

1531 作者的声誉

Redshift是一个很好的产品,但很难想象它比Snowflake更好的用例。以下是Snowflake更好的原因:

  • 管理控制台很棒,Redshift没有。
  • 放大/缩小发生在几秒到几分钟内,Redshift需要几分钟到几小时。
  • 这两种产品的文档都很好,但Snowflake的布局更好,更易于访问。
  • 你需要知道更少的“秘密酱”才能使Snowflake运作良好。在Redshift上,您至少需要了解和理解分发键和排序键等性能影响。
  • Snowflake的加载过程比Redshift更优雅。Redshift假定您的数据已经在S3中。Snowflake支持S3,但具有JDBC,ODBC和dbAPI的扩展,可以真正简化和保护摄取过程。
  • Snowflake非常支持数据库内JSON,并且正在迅速增强其XML。Redshift有一种更复杂的JSON方法,并建议针对除了较小的用例以外的所有用户,并且不支持XML。

我只能想到Redshift获胜的两个案例。一个是地理可用性,因为Redshift在比Snowflake更多的位置可用,这可以改变数据传输和语句提交时间。另一种是提交一批多个陈述的能力。Snowflake一次只能接受一个语句,如果它们包含许多语句,这可能会减慢批量,特别是如果您在服务器的另一个大陆上。

Ajilius,我们的开发人员每天都使用Redshift,Snowflake和Azure SQL数据仓库; 我们在所有三个平台上都有客户。即使有这样的选择,每个开发人员都喜欢Snowflake作为他们的首选云DW。

作者: Ron Dunn 发布者: 30.07.2017 04:46

0

1 作者的声誉

我评估了Redshift(Redshfit频谱与S3)和SnowFlake。

在我的poc中,snowFlake比Redshift更好。SnowFlake与Relational / NOSQL数据很好地集成。无需前端索引或分区键。它令人惊叹,而不用担心什么方式来访问这一天。

Redshift非常有限,没有json支持。很难理解分区。你必须做很多工作才能完成任务。没有json的支持。您可以使用redshift specturm作为bandaid来访问S3。祝你好好分手。一旦你在S3存储桶中创建了分区,你就完成了,除非你重新将所有数据重新处理到新的结构,否则无法改变。您最终会花时间解决这些问题,而不是解决实际的业务问题。

它比较智能手机与摩尔斯电码机器。Redshift就像莫尔斯代码一样实现,而不是现代开发

作者: chi stock 发布者: 11.03.2019 12:50
32x32