【问题标题】:Document management system using Google Cloud Storage使用 Google Cloud Storage 的文档管理系统
【发布时间】:2013-04-10 01:42:53
【问题描述】:

我目前正在研究 Google App Engine 的不同方面,仍处于研究阶段,并构建一些小应用程序并将其部署在云上。最近,当我为云存储(即 gsUtil)安装命令行时,我遇到了对云存储的版本控制支持,并且能够通过 gsUtil 检索旧对象或删除的对象。所以在 GAE 上构建文档管理系统是使用谷歌云存储的好主意,还是我应该使用谷歌驱动 SDK?

请指导我解决这个问题。

提前致谢

【问题讨论】:

    标签: java google-app-engine google-drive-api google-cloud-storage document-management


    【解决方案1】:

    完全不同的产品适用于完全不同的用例。

    Google Cloud Storage 是云端存储,没有更多抽象。如果你想从头开始构建一个文档管理系统,你可以选择它作为存储提供者。

    如果您在 Google 云端硬盘上构建应用程序,您将继承文件系统抽象、用户管理、权限模型等。但您不拥有用户,也不拥有他们的驱动器。此外,Drive 的配额管理针对“每个用户”的使用情况进行了微调。大多数人认为创建一个单一的云端硬盘帐户并在应用程序级别在用户之间进行逻辑共享是可行的。由于配额限制,它不太可能扩展。

    【讨论】:

    • 谢谢@Burcu。我的问题是我可以通过我的 java 代码来处理版本控制,就像在这个链接 (developers.google.com/storage/docs/object-versioning) 中提到的那样,比如列出对象的所有版本、检索对象的特定版本等。
    • 我认为最好将它作为一个独立的问题询问 google-cloud-storage。我不熟悉他们的版本控制系统,我代表 Drive 发言。
    • @user953131 如果您对版本控制有任何疑问,请打开一个新主题
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-03
    • 1970-01-01
    • 1970-01-01
    • 2015-10-15
    • 2012-06-09
    • 1970-01-01
    相关资源
    最近更新 更多