【发布时间】:2020-09-14 20:01:56
【问题描述】:
问题
今天我发现了另一个名为 Azure Data Explorer (ADX) 的 Azure 服务。很抱歉这样的服务比较,除了ADX,我对所有的都很了解。我觉得有一个很大的功能覆盖,所以想知道 ADX 在 Azure 基础架构中的确切作用。
ADX 明显优于 Synapse/Databricks 的用例是什么?
我对 ADX 的理解
AFAIK,ADX 是一个集群(按小时计费,如 Databricks 或 Synapse,不像 ADLA),它为您处理数据库,并针对大规模流式摄取和即席查询进行了优化。它还支持性能更差但更便宜的外部表(您需要为 Blob/ADLS 存储付费)。
详情
我不明白为什么我们需要 ADX,如果:
- Azure Synapse 具有类似的定价模型(集群、每小时),它还支持大规模流式摄取和临时查询。 Azure Synapse 支持通过 Polybase 外部表查询 BlobStorage/ADLS。
- Databricks 是另一项能够执行此操作的服务。使用 Databricks Ingest 和 Delta Lake - 您可以摄取流式数据并以两种方式使用它们:流式传输和批处理方式。实际上,您可以使用交互式集群来为您处理临时查询。
- 此外,如果您想要实时分析 - 使用 Azure 流分析。如果您想要类似 Athena 的体验 - 使用 ADLA(仍然不支持 ADLS gen2)。
【问题讨论】:
标签: azure databricks azure-sqldw azure-data-explorer polybase