用于搜索元数据的应用程序的体系结构



我需要创建一个应用程序,以根据其元数据搜索存储在Google Cloud存储中的图像,视频和文本文件。例如,当用户在应用程序中执行汽车搜索时,它应查询存储在Google Cloud Storage中的所有文件,读取其元数据,然后仅返回匹配搜索的文件。

我正在考虑使用以下架构:

云存储存储文件和元数据
App Engine 托管Java应用程序

,但我仍然不确定此体系结构是否最合适。我也不确定在云存储中获取文件然后阅读其元数据的过程。在我看来,这将极大地影响应用程序的性能。

有人在类似项目上有经验,可以分享一些技巧吗?

谢谢。

我同意您的选择,您可以在App Engine Standard o Fixible之间进行选择,我想补充一点,App Engine Standard管理Java 8,如果您想要其他运行时,可以选择App Engine灵活,如果在应用程序中管理某些图像,则云存储是正确的选择。

最新更新