java是我们可以在应用程序中使用的云服务,它需要存储最大大小为5MB的小文件
我正在开发一个需要存储小文件(图像、word文档、PPT和PDF)的应用程序
我想使用云服务,这将使我能够做到这一点,而不关心磁盘空间和其他东西
- 它应该已经为它构建了一个Java api,或者是一个简单的 宁静的服务李>
- 成本不是一个大问题,性能才是李>
更具体地说,哪一个更好:亚马逊还是谷歌云存储?任何比这些更好的都是受欢迎的
这并不是最好的,我想了解这些云服务的优缺点
你可以在下面搜索框中键入要查询的问题!
我正在开发一个需要存储小文件(图像、word文档、PPT和PDF)的应用程序
我想使用云服务,这将使我能够做到这一点,而不关心磁盘空间和其他东西
更具体地说,哪一个更好:亚马逊还是谷歌云存储?任何比这些更好的都是受欢迎的
这并不是最好的,我想了解这些云服务的优缺点
# 1 楼答案
我只能回答谷歌应用引擎的问题。 有3种可能的选择:
数据存储速度很快,但大小限制为1mb,这对于您的文件来说太小了
App EnginesBlobstore可能就是你要搜索的。您可以保存许多文件并在可接受的时间内访问它们
谷歌云存储速度较慢,但功能更多。您必须检查是否需要这些功能,如果不需要,请使用Blobstore
我选择了云存储,但我的程序非常慢,因为GAE和GCS之间的读/写时间很慢。我必须编写一个带有缓存的异步保存任务来加速我的应用程序(这只适用于GAEs后端)
[1]https://developers.google.com/appengine/docs/java/datastore/overview
[2]https://developers.google.com/appengine/docs/java/blobstore/overview
[3]https://developers.google.com/appengine/docs/java/googlestorage/overview