Azure Blob 存储和 Azure Data Lake 存储之间的区别

Difference between azure blob storage and azure data lake storage

Azure Blob 存储和 Azure Data Lake 存储之间的主要区别是什么,以及在哪种用户情况下 Azure Blob 存储比 Azure Data Lake 存储更适合,反之亦然,这让像我这样的用户感到困惑?

谢谢。

Data Lake Storage Gen1 目的:针对大数据分析工作负载优化存储

Azure Blob 存储 用途:用于各种存储场景的通用对象存储,包括大数据分析

Data Lake Storage Gen1 用例:批处理、交互式、流式分析和机器学习数据,例如日志文件、物联网数据、点击流、大型数据集

Azure Blob 存储 用例:任何类型的文本或二进制数据,例如应用程序后端、备份数据、流媒体存储和通用数据。此外,全面支持分析工作负载;批处理、交互式、流式分析和机器学习数据,例如日志文件、物联网数据、点击流、大型数据集

您可以参考此文档的更多详细信息:Comparing Azure Data Lake Storage Gen1 and Azure Blob Storage,table 总结了 Azure Data Lake Storage Gen1 和 Azure Blob Storage 之间的差异以及大数据处理的一些关键方面.

加上以上, Azure Data Lake Storage Gen2 是一组专用于大数据分析的功能,构建于 Azure Blob 存储之上。