1

我的电子商务应用程序有超过 10GB 的图像。我认为将它们移至对象存储(S3、Azure、Google 等)。

所以我将有机会将自定义数据添加到元数据(如 NOSQL)。例如,我有一张图片和对应的元数据:product_id、sku、tags。

我想通过元数据查询我的图像?例如,get all images from my object storage where meta_key = 'tag' and tag = 'nature'

因此,对象存储应该具有索引功能。我不想迭代超过十亿张图像来只找到其中​​一张。

我是亚马逊 aws、azure、google、openstack 的新手。我知道 Amazon S3 能够存储元数据,但它没有索引(如 Apache Solr)。

什么服务最适合通过自定义元数据查询文件|对象?

4

1 回答 1

0

要在 AWS 中做到这一点,最好的办法是将对象存储 (S3) 与传统数据库配对,以存储元数据以便于查询。

根据您的需求,DynamoDB 或 RDS(根据您的选择)将是 2 种 AWS 技术,可以考虑用于元数据存储和检索。

于 2016-03-15T14:04:33.007 回答