如何在Google BigQuery中存储图像?

时间:2014-01-30 05:43:21

标签: google-bigquery

我想在google bigquery数据库中存储产品图片,以便我可以在报告中显示这些图片。

有没有办法实现它?

2 个答案:

答案 0 :(得分:1)

我认为Google Store中无法存储图像以供Google BigQuery处理。

此外,根据Google BigQuery的官方文档,BigQuery支持 CSV JSON 数据格式以及the supported data types can include

  

数据类型

     

您的数据可以包含字符串,整数,浮点数,布尔值,   嵌套/重复记录和时间戳

此外,由于BigQuery用于分析巨大的数据集,为什么要存储除数据之外的任何其他内容,您不想处理这些内容并利用它来收集更多信息。此外,您还需要为存储付费,并且存储图像显然会占用服务器上的大量空间,因此您也可以节省成本。

答案 1 :(得分:1)

您可以通过对其进行base64编码并将其存储为字符串来存储BigQuery中的二进制数据。

那就是说,请务必考虑Incognito答案中的警告。在BigQuery中存储图像可能不是最有效地使用查询美元,因为您需要付费查询整个列,这可能包含大量数据,因此会使您的查询更加昂贵。您可以将Google Cloud StorageGoogle Cloud Datastore视为存储二进制数据以进行直接查找的更好选择。