1

У меня есть более 10 ГБ изображений для моего приложения для электронной коммерции. Я думаю, переместите их в хранилище объектов (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

Для этого в AWS лучше всего будет спарить хранилище объектов (S3) с традиционной базой данных для хранения метаданных для удобного запроса.

В зависимости от ваших потребностей DynamoDB или RDS (в соответствии с вашим вкусом) будут использоваться 2 AWS-технологии для хранения и поиска метаданных.