众包-Azure DW产品与众不同的雪花

时间:2020-01-14 16:42:36

标签: snowflake-cloud-data-platform

我对Snowflake和Azure SQL数据仓库(最近更名为Synapse)之间的差异因素感到好奇。

Snowflake用来强调其优于Azure的DW产品的因素有哪些?

为什么选择Azure还是选择Snowflake?

2 个答案:

答案 0 :(得分:3)

到目前为止,我发现了什么: SF =雪花 Sy = Azure Synapse

  • 每个数据库仅一个设置用于Sy的计算能力,而SF允许
    多个虚拟仓库。还有缩放功能(向上和
    的SF虚拟仓库允许更好的控制和调整 Sy中数据仓库单元(DWU)的单一概念。
  • Sy需要手动维护统计信息,并且似乎没有SF
    柱状存储的优势
  • 我找不到任何匹配的内容
    Sy中的功能可与SF的半结构化产品竞争
    功能。
  • Sy试图包含Hadoop风格的
    体系结构和功能,但所有这些仍列为
    此时“预览”。

Sy似乎比SF落后3年。

答案 1 :(得分:1)

The big differences are in scalability.  There are limits to the size and compute capacity available to Azure Synapse Analytics.   Azure SA has a limit of 128 concurrent queries and for row store type tables it has a size limit of 60TB compressed for one table (No limit for column store tables).  There's also a limit to the amount of compute resources you can apply to a particular database.  The limitations are listed here..

https://docs.microsoft.com/en-us/azure/sql-data-warehouse/sql-data-warehouse-service-capacity-limits

对于Snowflake,数据库或计算大小没有实际限制。您可以分配仓库(计算)或仓库集群以容纳任何工作量。