通过元数据查询对象存储中的图像

时间:2016-03-15 10:00:15

标签: azure amazon-web-services amazon-s3 openstack-swift object-storage

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

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

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

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

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

哪种服务最适合按自定义元数据查询文件对象?

1 个答案:

答案 0 :(得分:0)

要在AWS中执行此操作,您最好的方法是将对象存储(S3)与传统数据库配对,以存储元数据以便于查询。

根据您的需要,DynamoDB或RDS(您选择的风格)将是两种AWS技术,可用于元数据存储和检索。