.net – 如何在Windows Azure存储上查询Cloud Blob
发布时间:2020-12-13 20:42:50 所属栏目:Windows 来源:网络整理
导读:我使用Microsoft.WindowsAzure.StorageClient来操作Azure存储上的blob.我已经到了用户需要列出上传文件并修改/删除它们的地步. 由于一个容器中有许多文件,因此查询azure存储服务以仅返回所需文件的最佳方法是什么.此外,我希望能够只返回特定数量的blob,以便
我使用Microsoft.WindowsAzure.StorageClient来操作Azure存储上的blob.我已经到了用户需要列出上传文件并修改/删除它们的地步.
由于一个容器中有许多文件,因此查询azure存储服务以仅返回所需文件的最佳方法是什么.此外,我希望能够只返回特定数量的blob,以便我可以实现分页. CloudBlobContainer中有一个名为ListBlobs的方法,但它似乎正在返回容器中的所有blob.这对我不起作用. 我在这个主题上搜索了很多,找不到任何有用的东西.这个link只显示了基础知识. ———编辑 我在下面的回答并没有懒惰地检索blob,但它检索容器中的所有blob,然后过滤结果.
我对Windows Azure blob存储的认识是它很简单.就像极其简陋的骨头一样.您应该仅将其用于存储文档和关联的元数据,然后按ID检索单个blob.
我最近将一个应用程序从MongoDB迁移到Windows Azure blob存储.来自MongoDB,我期待一系列不同的有效方法来检索文档.迁移之后,我现在依靠传统的RDBMS和ElasticSearch以更可搜索的方式存储blob信息. Windows Azure blob存储如此受限制真的太糟糕了.我希望将来能够看到大大增强的搜索功能(例如,按元数据,属性,blob名称正则表达式等进行搜索)此外,基于map / reduce的索引将非常棒.如果他们做了这些事情,微软有机会将很多人从其他文档存储系统转换过来. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-server-2008 – Windows 2008 DHCP服务失败 – “…
- Windows网络性能(SMB / CIFS)
- 如何在Windows上查找正在运行的Java进程的进程ID?如何单独
- windows-server-2008 – Windows Server 2008服务器上的系统
- Windows上的Makefile错误
- microsoft-graph – 使用MSAL的Microsoft Graph API Organi
- windows – 免费注册(Regfree)COM
- windows环境下安装Jenkins
- Windows – Win32 EXCEPTION_INT_OVERFLOW与EXCEPTION_INT_
- Windows API一日一练 19 DestroyWindow函数