gpt4 book ai didi

.net - Microsoft.Azure.Management.DataLake.Store 与 Microsoft.Azure.DataLake.Store

转载 作者:行者123 更新时间:2023-12-03 01:42:46 25 4
gpt4 key购买 nike

我刚刚开始在 .NET 中使用 Azure Data Lake。我发现有 2 个库可用:

Microsoft.Azure.Management.DataLake.Store
提供数据湖存储Microsoft Azure 的帐户和文件系统管理功能。

Microsoft.Azure.DataLake.Store
适用于 Dot Net 的 Microsoft Azure Data Lake Store 文件系统库

这两个库都可以与文件系统一起使用,我应该使用哪一个?

最佳答案

Microsoft.Azure.DataLake.Store 是当前支持的数据平面(读/写/管理 Acl)sdk。不支持Microsoft.Azure.Management.DataLake.Store的数据平面,仅支持Microsoft.Azure.Management.DataLake.Store的管理平面。

在 Microsoft.Azure.Management.DataLake.Store 的数据平面上使用 Microsoft.Azure.DataLake.Store 的原因:

  1. 在内部嵌入最佳实践,否则必须由每个客户明确编程(我们发现这是客户代码中常见问题的根源)A。不良偏移恢复b.同步标志管理C。文件级租约和 session IDd.将读取和写入分组到 block 大小e.最适合服务和特定 API 语义的重试策略F。客户端 getContentSummaryG。分页文件枚举
  2. 更简单的编程模型A。 ACL 作为一流对象而不是字符串b.内部进行分页读/写的文件的读取器和写入器流C。 IEnumerable 用于使用迭代器进行文件枚举或使用 Linq 进行过滤d.客户端对象而不是使用帐户名调用每个方法
  3. 批量文件上传/下载性能更佳
  4. 支持新功能A。递归 ACL
  5. 这就是我们 future 所有投资的方向。

关于.net - Microsoft.Azure.Management.DataLake.Store 与 Microsoft.Azure.DataLake.Store,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51086456/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com