
Blob索引-一种托管二级索引,可以存储多维对象属性以描述Azure Blob存储的数据对象。建立在Blob存储之上,Blob Index为所有工作负载提供一致的可靠性,可用性和性能。Blob Index提供了本机对象管理和过滤功能,使您可以基于在数据上设置的属性标签对数据进行分类和查找。
使用Blob索引管理和查找数据
随着数据集变得越来越大,在海量数据中查找特定的相关对象可能会变得困难且令人沮丧。以前,客户端使用ListBlobs API一次检索5000条词典记录,解析列表,然后重复进行直到找到所需的Blob。一些用户还求助于管理单独的查找表以查找特定对象。这些单独的表可能不同步,从而增加了成本,复杂性和挫败感。客户不必担心数据组织或索引表管理,而专注于构建功能强大的应用程序来发展业务。
Blob索引通过支持所有Blob类型(Block Blob,Append Blob和Page Blob)减轻了数据管理和查询问题。Blob索引通过熟悉的Blob存储端点和API公开,使您可以轻松地在同一服务上存储和访问数据索引和分类索引,以降低应用程序的复杂性。
要填充Blob索引,您可以在数据上定义键值标签属性,无论是上传期间的新数据还是存储帐户中已有的现有数据。这些Blob索引标记与您的基础Blob数据一起存储。然后,blob索引引擎会自动读取新标记,对其进行索引,然后将其公开给用户可查询的blob索引。然后,使用Azure门户,REST API或SDK,可以发出FindBlobsByTags API调用,以指定一组条件。Blob存储将返回仅由符合匹配条件的Blob组成的过滤结果集。
以下方案是Blob索引如何工作的示例:
1、在具有一百万个Blob的存储帐户容器中,用户上传具有以下Blob索引标签的新Blob“B2”:<状态=未处理,质量=8K,源=RAW>。
2、Blob及其Blob索引标记将持久保存到存储帐户,并且帐户索引引擎会在不久后公开新的Blob索引。
3、稍后,编码应用程序希望找到分辨率至少为4K的所有未处理媒体文件。它发出FindBlobs API调用以查找符合以下条件的所有Blob:<状态=未处理AND质量>=4K AND状态==RAW>。
4、Blob索引快速返回仅Blob“B2”,这是与指定条件匹配的一百万个Blob中唯一的Blob。编码应用程序可以快速开始其处理工作,从而节省了空闲的计算时间和金钱。
平台功能与Blob Index的集成
Blob索引不仅可以帮助您分类,管理和查找Blob数据,还可以与其他Blob服务功能(例如生命周期管理)集成。
使用新的blobIndexMatch作为过滤器,您可以将数据移动到较冷的层,也可以根据应用于您的Blob的标签删除数据。这使您可以更精细地定义规则,并且仅在数据符合指定条件时才移动或删除数据。
以下示例生命周期管理策略仅适用于“视频文件”容器中的块Blob,并在一天后将对象分层用于归档存储,前提是Blob与状态=“已处理”且源=“RAW”的Blob索引标签匹配。
带Blob索引标签的条件Blob操作
在REST版本2019-10-10和更高版本中,大多数blob服务API现在都支持新的条件标头x-ms-if-tags,因此只有在满足指定的blob索引标签条件的情况下,操作才会成功。如果不满足条件,则操作将失败,因此不会修改Blob。Blob Index的此功能可以帮助确保数据操作仅在显式标记的Blob上发生,并且可以防止多线程应用程序无意中删除或修改。
如何开始
要注册博客索引预览,请通过运行以下PowerShell或CLI命令来提交请求以将该功能注册到您的订阅中:
使用PowerShell注册
Register-AzProviderFeature-FeatureName BlobIndex-ProviderNamespace Microsoft.Storage
Register-AzResourceProvider-ProviderNamespace Microsoft.Storage
使用Azure CLI注册
az feature register–namespace Microsoft.Storage–name BlobIndex
az provider register–namespace’Microsoft.Storage’
批准请求后,France Central和France South中的任何现有或新的通用v2(GPv2)存储帐户都可以利用Blob Index的功能。与大多数预览一样,建议在达到一般可用性之前,不要将此功能用于生产工作负载。
运营亚马逊店铺,SP广告是不可或缺的一个环节。 广告做得好不仅能增加产品曝光、提高销量,更能给店铺带来直接收益。 咱“卖身”到这一行后,身边做跨境的小白朋友每天都在问我如何降他的ACoS,我这才意识到尽管很多人都在做广告,但一些卖家对于亚马逊站内广告了解甚少。…
码刀科技(www.lekshop.cn)是国内知名企业级电商平台提供商,为企业级商家提供最佳的电商平台搭建(多种模式电商平台搭建:B2B/B2B2C/B2C/O2O/新零售/跨境等)、平台管理系统开发及互联网采购解决方案服务, 联系客服了解更多.