Microsoft Azure数据湖存储(Gen2)中的分层命名空间是什么?

问题描述 投票:0回答:1

我阅读了微软的相关文档。链接-> https://docs.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-namespace。但无法清楚地理解它。

[有人可以请我以通俗易懂的语言/简单的语言来理解它吗?

此功能如何将ADLS与Azure Blob存储区分开?

azure azure-data-lake
1个回答
1
投票

目前的摘要是,分层命名空间实际上将Azure存储更改为更具ADLS Gen1样式的存储,但是会损失一些基于Azure Blob存储的功能。

分层命名空间让您受益:

  • 在移动和重命名方面更像传统OS文件系统的文件夹结构
  • 目录/子目录级别的基于细粒度AAD的访问控制

同时,您失去了Blob存储功能,包括:

  • Blob软删除(删除/恢复Blob)
  • 自定义域,Azure CDN,Azure门户用户界面中的Azure搜索集成
  • UI中的Blob生命周期管理(按计划通过过滤器存档/删除/预热Blob)
  • Blob Storage API的有限支持

实际上,您可能会遇到与尝试与Azure存储进行交互的任何事物不一致的不兼容性。它可能100%工作,或者可能根本拒绝工作(或者,如果使用Azure Portal UI向导,则不列出存储帐户作为选项),或者它可能会部分工作。在不知道底层实现的情况下,很难预测测试。

但是,情况仍然很不稳定。绝对有迹象表明,这些妥协将在路线图中得到解决,尤其是基于已知问题的列表https://docs.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-known-issues

© www.soinside.com 2019 - 2024. All rights reserved.