Azure Storm与Azure流分析

时间:2015-06-30 05:11:41

标签: azure apache-storm hdinsight azure-stream-analytics

想要对事件流进行实时度量计算,Azure中的一个好选择是什么?流分析还是风暴?我对SQL或Java感到满意,所以想知道其他差异是什么。

2 个答案:

答案 0 :(得分:10)

这取决于您的需求和要求。我会尝试列出两者的优点和好处。在设置方面,Stream Analytics有风暴节拍。如果您需要经常提出许多不同的问题,Stream Analytics非常棒。 Stream Analytics也只能处理CSV或JSON类型的数据。 Stream Analytics也只能向Azure Blob,Azure Tables,Azure SQL,PowerBI发送输出;任何其他输出都需要Storm。 Stream Analytics缺乏Storm的数据转换功能。

风暴:

  • 数据转换
  • 可以处理更多动态数据(如果您愿意编程)
  • 需要编程

Stream Analytisc

  • 易于安装
  • 仅限JSON和CSV格式
  • 可以在4分钟内更改查询
  • 仅从Event Hub,Blob Storage
  • 获取输入
  • 仅输出Azure Blob,Azure表,Azure SQL,PowerBI

答案 1 :(得分:0)

如果您正在寻求灵活性的多功能性。我会选择Stream Analytics,如果您需要受Stream Analytics限制的特定操作,那么值得研究Spark,它会为您提供数据持久性选项。在Stream Analytics输出端,一个有趣的事情是输出到事件中心并从那里使用它,为您提供无限的灵活性,以便您如何使用数据。

以下是Stream Analytics的输出选项以及Apache Spark on Azure

的链接

希望这有帮助。

enter image description here