我的电子商务应用有超过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)。
哪种服务最适合按自定义元数据查询文件对象?
答案 0 :(得分:0)
要在AWS中执行此操作,您最好的方法是将对象存储(S3)与传统数据库配对,以存储元数据以便于查询。
根据您的需要,DynamoDB或RDS(您选择的风格)将是两种AWS技术,可用于元数据存储和检索。