云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

亚马逊云_百度云笔记_高性能

小七 141 0

正在预览中使用Azure存储的Blob索引管理和查找数据

Blob索引-一个托管的二级索引,允许您存储多维对象属性来描述您的azureblob存储的数据对象,现在可以预览。构建在blob存储之上,blob索引为所有工作负载提供一致的可靠性、可用性和性能。Blob索引提供了本机对象管理和筛选功能,允许您根据数据上设置的属性标记对数据进行分类和查找。使用Blob索引管理和查找数据随着数据集变得越来越大,在大量的数据中找到特定的相关对象会很困难,也很令人沮丧。以前,客户机使用listblobsapi一次检索5000条词典记录,解析列表,然后重复,直到找到所需的blob。一些用户还通过管理单独的查找表来查找特定对象。这些单独的表可能会失去同步,增加成本、复杂性和挫败感。客户不必担心数据组织或索引表管理,而应该专注于构建功能强大的应用程序来增长业务。Blob索引通过支持所有Blob类型(Block Blob、Append Blob和Page Blob)缓解了数据管理和查询问题。Blob索引通过一个熟悉的Blob存储端点和api公开,允许您轻松地在同一个服务上存储和访问数据和分类索引,从而降低应用程序的复杂性。要填充blob索引,可以在数据上定义键值标记属性,可以是上载期间的新数据,也可以是存储帐户中已有的数据。这些blob索引标记存储在底层blob数据旁边。然后,blob索引引擎自动读取新标记,为它们编制索引,并将它们公开给用户可查询的blob索引。使用azureportal、restapi或sdk,您可以发出FindBlobsByTags API调用来指定一组条件。Blob存储将返回一个过滤后的结果集,该结果集只包含满足匹配条件的Blob。下面的场景是Blob索引如何工作的示例:在包含一百万个blob的存储帐户容器中,用户上载带有以下blob索引标记的新blob"B2":。blob及其blob索引标记被持久化到存储帐户中,帐户索引引擎将在不久之后公开新的blob索引。稍后,编码应用程序希望找到所有未处理的、分辨率至少为4K的媒体文件。它发出findblobsapi调用来查找符合以下条件的所有blob:=4K和Status==RAW>。blob索引很快只返回blob"B2",这是一百万个blob中唯一符合指定条件的blob。编码应用程序可以快速开始它的处理工作,节省空闲的计算时间和金钱。 基于Blob索引的平台功能集成Blob索引不仅可以帮助您对Blob数据进行分类、管理和查找,还可以提供与其他Blob服务功能(如生命周期管理)的集成。使用新的blobIndexMatch作为过滤器,您可以将数据移动到较冷的层或基于应用于blob的标记删除数据。这允许您在规则中更加细化,并且只在数据符合指定条件时才移动或删除数据。以下示例生命周期管理策略适用于"videofiles"容器中的块blob,并且仅当blob与Status='Processed'和Source='RAW'的blob索引标记匹配时,才将对象分层到存档存储。生命周期管理与Blob索引的集成只是一个开始。我们很快将添加更多与其他blob平台功能的集成!带有blob索引标记的条件blob操作在REST版本2019-10-10和更高版本中,大多数blob服务api现在支持新的条件头x-ms-if-tags,因此只有满足指定的blob index tags条件时,操作才会成功。如果不满足条件,操作将失败,因此不会修改blob。这个由Blob索引提供的功能可以帮助确保数据操作只发生在显式标记的Blob上,并且可以防止多线程应用程序无意中删除或修改数据。如何开始要注册博客索引预览,请通过运行以下PowerShell或CLI命令,向订阅提交注册此功能的请求:使用PowerShell注册注册AzProviderFeature-FeatureName BlobIndex-ProviderNamespaceMicrosoft.存储注册AzResourceProvider-ProviderNamespaceMicrosoft.存储使用Azure CLI注册az功能寄存器—命名空间Microsoft.存储--名称BlobIndexaz提供程序寄存器--命名空间'Microsoft.存储'在您的请求获得批准后,位于法国中部和法国南部的任何现有或新的通用v2(GPv2)存储帐户都可以利用Blob Index的功能。与大多数预览一样,我们建议在达到一般可用性之前,不要将此功能用于生产工作负载。建造它,使用它,并告诉我们它!注册并批准预览后,就可以开始利用Blob索引提供的所有功能,方法是在新的或现有的数据上设置标记,基于标记查找数据,并使用标记过滤器设置丰富的生命周期管理策略。有关详细信息,请参阅使用Blob索引管理和查找Azure Blob存储上的数据。请注意,客户将根据一个存储帐户中的Blob索引标记的总数(每月平均值)收取费用。对SetBlobTags、GetBlobTags和FindBlobsByTags的请求根据它们各自的操作类型收费。索引引擎没有成本。请参阅Block Blob pricing以了解更多信息。我们将继续改进我们的功能,并期待着通过电子邮件收到您关于Blob索引或其他功能的反馈BlobIndexPreview@microsoft.com。作为提醒,我们很乐意听到您关于Azure存储的所有想法和建议,您可以在Azure存储反馈论坛上发布这些想法和建议。