有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java是我们可以在应用程序中使用的云服务,它需要存储最大大小为5MB的小文件

我正在开发一个需要存储小文件(图像、word文档、PPT和PDF)的应用程序

我想使用云服务,这将使我能够做到这一点,而不关心磁盘空间和其他东西

  1. 它应该已经为它构建了一个Java api,或者是一个简单的 宁静的服务
  2. 成本不是一个大问题,性能才是

更具体地说,哪一个更好:亚马逊还是谷歌云存储?任何比这些更好的都是受欢迎的

这并不是最好的,我想了解这些云服务的优缺点


共 (1) 个答案

  1. # 1 楼答案

    我只能回答谷歌应用引擎的问题。 有3种可能的选择:

    • 应用引擎数据存储(高复制数据存储)[1]
    • 应用程序引擎Blobstore[2]
    • 谷歌云存储[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