gpt4 book ai didi

google-app-engine - 将图像和结构化数据存储在一起(Google Cloud Platform)

转载 作者:行者123 更新时间:2023-12-01 18:34:32 28 4
gpt4 key购买 nike

我正在使用 Google Cloud Platform 构建云服务,但我还没有太多使用它的经验

除其他外,我的服务将存储具有名称、描述等属性的结构化实体。但是,我还希望每个实体以某种方式与图像集合相关联,这些图像可能有数十甚至数百个图片。

查看 GCP 提供的数据的结构化性质的存储选项,建议我应该使用数据存储,而“非结构化”图像应使用常规存储(可能存储在文件夹中,以将来自特定实体的图像保存在一起)。

我的问题是 a) 这对于我的用例来说是合理的方法吗?

如果是这样 b)我如何将这两件事联系在一起?

或者如果不是 b) 存储这些的最佳方式是什么?

最佳答案

你的方法对我来说听起来不错,我也会这样做。

对于将数据存储结构化实体链接到图像,Andrei Volgin 建议的另一种更具可扩展性的方法是拥有多个映射实体 - 每个关联图像一个,包含以下属性:

  • 数据存储区结构化实体的 key (或 key ID)
  • 图像的存储名称/位置

这种方法的优点(特别是当与一个结构化实体关联的图像数量较多时)是:

  • 为同一结构化实体添加/删除图像时没有 1 写入/秒限制

  • 尝试从多个同时请求获取图像位置时,结构化实体本身不会发生争用

  • 随着与结构化实体关联的图像数量的增加,性能不会下降(由于需要序列化的实体大小增加);结构化主体规模仍然较小

缺点是您需要额外的查询来获取与结构化实体关联的图像的信息。

如果最终需要,这些映射实体可以包含附加的结构化图像相关信息。

关于google-app-engine - 将图像和结构化数据存储在一起(Google Cloud Platform),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41401103/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com