Архитектура для приложения, которое ищет метаданные - PullRequest
1 голос
/ 16 мая 2019

Мне нужно создать приложение для поиска изображений, видео и текстовых файлов, хранящихся в Google Cloud Storage, по их метаданным.Например, когда пользователь выполняет поиск автомобиля в приложении, он должен запросить все файлы, хранящиеся в облачном хранилище Google, прочитать его метаданные и вернуть только те файлы, которые соответствуют запросу.

Я думаю об использованииследующая архитектура:

Облачное хранилище для хранения файлов и метаданных
App Engine для размещения приложения Java

Но я все ещене уверен, что эта архитектура является наиболее подходящей.Я также не уверен в процессе извлечения файлов из облачного хранилища и последующего чтения их метаданных.Мне кажется, что это сильно повлияет на производительность приложения.

Кто-нибудь имел опыт работы с подобным проектом и мог бы поделиться некоторыми советами?

Спасибо.

1 Ответ

0 голосов
/ 16 мая 2019

Я согласен с вашим выбором, вы можете выбрать между App Engine Standard o Flexible, я хотел бы добавить, что App Engine Standard управляет Java 8, если вы хотите другую среду выполнения, вы можете выбрать App Engine Flexible и Cloud Storage является правильным выбором, если некоторые изображения управляются в приложении.

...