我在谷歌的AppEngine与Java(GAE / J)和我所有的数据构建的应用程序将存储在谷歌的数据存储。现在,如果我想节省一些二进制文件,比方说,图片(JPG,PNG等),DOC,TXT,视频文件我如何处理这些?或者,如果我要流的视频文件(SWF),其中和我应该如何存储这些文件,当我重新部署我的应用程序,我不丢失任何数据。

有帮助吗?

解决方案

取决于您是否在谈论静态文件或动态...如果他们是静态的创建,您可以上传他们受到了10MB / 3000文件最大,但谷歌不提供CDN或任何东西。

如果他们是动态的,由用户上传或您的应用程序创建,数据存储支持BlobProperties:只要是低于每实体1MB,你可以转储你有想要的任何类型的二进制数据。如果他们是更大的,你可以考虑像S3或莫索的云文件的其他服务。这可以是直接服务文件的用户,因为这些人可以提供CDN服务更好的解决方案,但它并不便宜。在另一方面你的延迟回GAE会比存储在谷歌的数据存储中的数据要高得多,你就必须支付过境两侧所以它的东西,考虑到如果你将要在处理文件应用程序引擎。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top