搜索blob存储数据

时间:2017-01-28 09:26:37

标签: azure azure-storage-blobs azure-sql-database

我有大量的诊断数据存储在Azure Blob存储中。有什么办法可以从Azure SQL数据库中搜索到这些数据吗?我想在我的blob存储数据中加入一些自定义数据字段。

1 个答案:

答案 0 :(得分:1)

Blob存储本身没有可搜索的元数据:您当然可以在容器中搜索给定的blob名称,甚至可以枚举blob来查看其元数据。但除了容器/ blob URI之外,还没有内置的搜索机制。

如果要搜索元数据,则需要构建自己的数据存储(例如,在可搜索的数据库中,例如SQL数据库,您提到的数据库)。这完全取决于您的应用程序(您需要提取要搜索的特定数据,并将其存储在您选择的数据库引擎中)。然后,您需要将数据库引擎的内容链接回blob存储(例如,将blob&url与其元数据一起存储)。

如果您正在谈论全文搜索,则需要使用适当的fts工具。 Azure提供Azure搜索作为第一方全文搜索服务,或者您当然可以使用第三方工具或服务。你选择的完全取决于你。