我想在google bigquery数据库中存储产品图片,以便我可以在报告中显示这些图片。
有没有办法实现它?
答案 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 Storage或Google Cloud Datastore视为存储二进制数据以进行直接查找的更好选择。